Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SELECT не использует индекс
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть пара таблиц: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Такой запрос выполняется быстро: Код: sql 1. Если изменить направление сортировки, то запрос потребует "USE TEMP B-TREE FOR ORDER BY", и выполняться будет в тысячи раз медленнее: Код: sql 1. Нашел вот это: http://sqlite.1065341.n5.nabble.com/ORDER-BY-DESC-after-GROUP-BY-not-using-INDEX-intentionally-td71792.html Почему так, и как быть? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 12:27 |
|
||
|
SELECT не использует индекс
|
|||
|---|---|---|---|
|
#18+
LexerysПочему так, и как быть?ПАТАМУЧТА! Ты же уже нашел ответ авторов SQLite... Первый же ответ в треде на который ты дал ссылку. А как быть: Обновиться до свежей версии, тот баг был обнаружен еще в 2013-ом и возможно уже исправлен, лень по whatsnew искать. А если и не исправлен, то просто не занимайся сортировкой в базе, это в любом случае плохая идея. Сортировать надо в GUI, на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 17:50 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=54&tid=2008503]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 525ms |

| 0 / 0 |
