Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
Для таблицы выполняется оператор select - получаю выборку сортированную по первичному ключу + накладываю сортировку, при этом операция селекта с сорт выполняется 20 единиц времени, а без сортировки 2,3 единицы времени Хочется мимнимизировать затраты на выполнение операции, но при этом сохранить сортировку по дополнительному столбцу Каким образом можно задать правило сортировки записей в таблице, что бы далее при выполнении запросов не применять ORDER BY? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 06:16 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
Опишите подробнее свой запрос - есть ли в нём условие выборки или нет? Если нет, попробуйте создать индекс по полю сортировки и соберите статистику на таблицу и её индексы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 10:06 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinОпишите подробнее свой запрос - есть ли в нём условие выборки или нет? Если нет, попробуйте создать индекс по полю сортировки и соберите статистику на таблицу и её индексы. Select id As id, addr As addr, name As name, dpodz As dpodz, pensosn As pensosn, pensdate As pensdate, protkaza As protkaza, shortname2 As shortname2, regno As regno from Shema.ZL where (protkaza IS NULL) ORDER BY ASC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 10:12 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
5*Select id As id, addr As addr, name As name, dpodz As dpodz, pensosn As pensosn, pensdate As pensdate, protkaza As protkaza, shortname2 As shortname2, regno As regno from Shema.ZL where (protkaza IS NULL) ORDER BY ASCкакой процент записей таблицы отбирается по условию в where? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 10:28 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
5*Для таблицы выполняется оператор select - получаю выборку сортированную по первичному ключу + накладываю сортировку, при этом операция селекта с сорт выполняется 20 единиц времени, а без сортировки 2,3 единицы времени Хочется мимнимизировать затраты на выполнение операции, но при этом сохранить сортировку по дополнительному столбцу Каким образом можно задать правило сортировки записей в таблице, что бы далее при выполнении запросов не применять ORDER BY? мне стало интересно в чем измеряется единица времени, 20 это в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 11:48 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein5*Select id As id, addr As addr, name As name, dpodz As dpodz, pensosn As pensosn, pensdate As pensdate, protkaza As protkaza, shortname2 As shortname2, regno As regno from Shema.ZL where (protkaza IS NULL) ORDER BY ASCкакой процент записей таблицы отбирается по условию в where? Процент изменяется в течении года, сначала стремиться к 0, далее может быть до 30-40% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 10:03 |
|
||
|
Как увеличить скорость выполнения запроса?
|
|||
|---|---|---|---|
|
#18+
5*Mark Barinstein5*Select id As id, addr As addr, name As name, dpodz As dpodz, pensosn As pensosn, pensdate As pensdate, protkaza As protkaza, shortname2 As shortname2, regno As regno from Shema.ZL where (protkaza IS NULL) ORDER BY ASCкакой процент записей таблицы отбирается по условию в where?Процент изменяется в течении года, сначала стремиться к 0, далее может быть до 30-40%Тогда создайте 2 индекса: по protkaza и полю в order by. Скорее всего, если вы будете собирать статистику, то в зависимости от этого процента, оно будет выбирать один из этих индексов для выполнения запроса. А может и не будет использовать ни один из них при высоком проценте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 10:32 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35833441&tid=1603394]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 366ms |

| 0 / 0 |
