|
|
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, Копаться не лень и есть время ,а что касается раздела работа ,то за деньги понятное дело,что все сделают . На мой взгляд на то он и форум ,чтобы помочь навести на мысли . Если ты например знаешь почему и не помочь другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:21 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
MaximaXXL, Никто не в коем случае не просит все делать за меня . Где то затупил ,просмотрел и снова скинул на форум .Я согласен все делать сам . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:25 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Александер234MaximaXXL, Никто не в коем случае не просит все делать за меня . Где то затупил ,просмотрел и снова скинул на форум .Я согласен все делать сам .ну так делайте. пути оптимизации вам наметили: 1) до минимум свести обращения к одним и тем же источникам данных 2) по возможности - избавиться от коррелированных подзапросов в пользу джойнов 3) внимательно следить за применением функций к индексированным полям таблиц, чтобы не ломать SARG-предикаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:32 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Спасибо это любой Гугл и янедекс говорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:34 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за участие . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:37 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Пойду копаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:37 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Александер234Щукина Анна, Спасибо это любой Гугл и янедекс говорит.значит нужно прислушаться .... и сделать всё самому. либо уже не лукавить и честно попросить сделать всё за вас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:41 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Александер234Пойду копаться.давно пора :) ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2018, 17:41 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
MaximaXXL Код: plsql 1. 2. 3. Код: plsql 1. даёт NULL надо concat() юзать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 00:02 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78MaximaXXL Код: plsql 1. 2. 3. Код: plsql 1. даёт NULL надо concat() юзатьесли лень читать документацию, то вы бы хоть проверяли бы свои громкие высказывания перед тем, как высказывать их... Не поленитесь пройти по ссылке и объяснить, почему практические результаты расходятся с вашими теоретическими умозаключениями... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 04:36 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78 Код: plsql 1. даёт NULL надо concat() юзатьИ откуда ж такие придурки только вылазят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 07:25 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Щукина Аннаtip78пропущено... Код: plsql 1. даёт NULL надо concat() юзатьесли лень читать документацию, то вы бы хоть проверяли бы свои громкие высказывания перед тем, как высказывать их... Не поленитесь пройти по ссылке и объяснить, почему практические результаты расходятся с вашими теоретическими умозаключениями... ой, я и не заметил, как в раздел к эмоциональным барышням попал не ораклом единым... http://sqlfiddle.com/#!17/9eecb/18220 http://sqlfiddle.com/#!9/9eecb/51088 все БД, как БД - обнуляют лишнее без всяких проверок, один дебильный оракл умнее всех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 09:03 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78один дебильный ораклПшёл отседова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 09:18 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78не ораклом единым...тут каждый первый - "многостаночник", и вполне себе понимает и осознает различие в некоторых моментах работы разных СУБД. Но уж если пишите в разделе вполне определенной СУБД, до делайте это с учетом её специфических особенностей, а не проекцией опыта работы с другими продуктами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 09:25 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78один дебильный оракл умнее всех тебе уже говорили что существует различие в функционале в разных БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 11:06 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 11:28 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Щукина Аннаtip78не ораклом единым...тут каждый первый - "многостаночник", и вполне себе понимает и осознает различие в некоторых моментах работы разных СУБД. Но уж если пишите в разделе вполне определенной СУБД, до делайте это с учетом её специфических особенностей, а не проекцией опыта работы с другими продуктами... с учётом её дебильных особенностей, называйте уже вещи своими именами, русским по белому же пишу и почему бы, собственно, не спроецировать "опыт работы с другими продуктами" на этот ваш Уракл? У вас, барышня, язык впереди головы. Сколько кошек уже есть? ещё раз для плоховидящих: все нормальные БД делают это правильно. И это хорошо, когда есть с чем сравнить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 12:27 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78, попробуйте скормить ваш CONCAT тому же самому MS SQL Server-у. Думаю, он вас пошлет туда же, куда и вариант с двойными палками (||), требуя исключительно "плюсов". Это, по вашему, тоже "дебильная СУБД", не поддерживающая персонально ваши хотелки? вам про PostgreSQL или MySQL их дебильные кривости указать или вы и сами их знаете, но сейчас скромно умалчиваете? З.Ы. мне что оракл, что PG, что My/MS SQL - всё едино. Одинаково комфортно работаю с любой из этих СУБД, не цепляясь к некоторым нелогичным особенностям (но помня про них) и не называя их "дебильными"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 12:38 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78Сколько кошек уже есть?не стОит (хотя, в вашем случае, возможно, и не стоИт) проецировать собственные комплексы на других людей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2018, 12:39 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
Щукина Аннапопробуйте скормить ваш CONCAT тому же самому MS SQL Server-у. вы что, сказали слово на букву M?? мне что оракл, что PG, что My/MS SQL - всё едино. Одинаково комфортно работаю с любой из этих СУБД, не цепляясь к некоторым нелогичным особенностям (но помня про них) и не называя их "дебильными"... нельзя просто так пройти мимо "нелогичного" Уракла И НЕ ПНУТЬ ЕГО! в конце-концов, это же не я такую цену ставил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 00:51 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
tip78надо concat() юзатьЯ правильно понял, что для обхода логичного null-поведения оператора || в логичных СУБД логично использовать функцию concat? Но. В рostgresql concat(null, null) возвращает пустую строку, а mysql и mssql возвращают null. С другой стороны, concat('x', null) в postgresql и mssql вернет 'x', а в mysql вернет null. ...огласите весь список логичных СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 07:47 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
"не в логичных СУБД", а в этом конкретном случае из первого поста: автор(SELECT NULL FROM DUAL) ||'['|| (SELECT COUNT (*) ... авторС другой стороны, concat('x', null) в postgresql и mssql вернет 'x', а в mysql вернет null. ...огласите весь список логичных СУБД. postgres самый правильный подход выбрал, имхо || - так обNULLяется, а через concat() - нет это очень удобно, потому что оба варианта нужны регулярно а когда вариант всего 1, то вот это плохо и нелогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 10:25 |
|
||
|
Как оптимизировать громоздкий запрос sql ?
|
|||
|---|---|---|---|
|
#18+
-2-, боюсь он ответить не сможет, т.к. ни одной из этих субд он толком и не знает. tip78ой, я и не заметил, как в раздел к эмоциональным барышням попал не ораклом единым... http://sqlfiddle.com/#!17/9eecb/18220 http://sqlfiddle.com/#!9/9eecb/51088 все БД, как БД - обнуляют лишнее без всяких проверок, один дебильный оракл умнее всех А тут даже не догадался, что || в mysql - логический оператор, а не конкатенация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2018, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1883677]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 355ms |

| 0 / 0 |
