|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.10.2013, 12:59 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Стоимость запросов - что это за зверь?
Всем доброго времени суток!
Дают сабж, админы жалуются что запросы "дорого стоят". Собственно, что за зверь такой? БД: Oracle(PLSQL) 10, MS SQL Server 2010 если это имеет значение. |
25.10.2013, 13:11 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
вероято сильно грузят проц. ну и/или долго отрабатывают
так а что админы говорят? |
25.10.2013, 13:19 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Показывайте свои запросы и индексы таблиц, к которым обращение, желателен ориентировочный объем их, тогда и можно оценить хотя бы виртуально эту стоимость
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.10.2013, 13:55 | #4 | |||||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Цитата:
Цитата:
Код:
Код:
Цитата:
Цитата:
Всегда разные, всегда большие(переваливает сотни мб). Можете сказать, на примере MS SQL Server'а, или PLSQL Developer'а пример, как там где и что смотреть в плане оптимизации запросов? Последний раз редактировалось Человек_Борща; 25.10.2013 в 13:59. |
|||||
25.10.2013, 14:22 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
на планы смотрят и на профайлеры, активити монитооры, адвизоры ...
|
25.10.2013, 14:24 | #6 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
статистику можно еще пересобрать |
|
25.10.2013, 14:54 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
LEFT JOIN-ы сами по себе достаточно медленные, а еще во WHERE втулили условие хитро
В том запросе вообще достаточно к двум таблицам обратиться Код:
Цитата:
А вообще нужно у себя копию базы иметь и отлаживаться на ней
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 25.10.2013 в 14:58. |
|
25.10.2013, 14:56 | #8 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
У меня песочница и БД в парусотен метров, в реалиях же размеры до гигабайтов точно дорастают. Аватар, т.е. упороться в глубины SQL и понять что медленно, что быстро? Последний раз редактировалось Человек_Борща; 25.10.2013 в 14:59. |
|
25.10.2013, 15:00 | #9 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
25.10.2013, 15:02 | #10 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а и действительно, зачем тут LEFT JOIN-ы, да еще 2?
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процессор с графическим ядром. Что за зверь? | rpy3uH | Компьютерное железо | 11 | 05.01.2012 18:20 |
C# - что за зверь? | Genesis | Общие вопросы .NET | 9 | 18.12.2010 20:02 |
А у Вас что за зверь? | panda88 | Свободное общение | 49 | 22.07.2010 01:27 |
Obj-C++. Что за зверь? | GonZaleZ | Общие вопросы C/C++ | 5 | 10.09.2009 20:44 |
Подскажите, что за зверь? | Sinarionn | Win Api | 4 | 26.08.2009 12:54 |