Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.05.2017, 12:27
|
|||
|---|---|---|---|
|
|||
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, 17:50
|
|||
|---|---|---|---|
SELECT не использует индекс |
|||
|
#18+
LexerysПочему так, и как быть?ПАТАМУЧТА! Ты же уже нашел ответ авторов SQLite... Первый же ответ в треде на который ты дал ссылку. А как быть: Обновиться до свежей версии, тот баг был обнаружен еще в 2013-ом и возможно уже исправлен, лень по whatsnew искать. А если и не исправлен, то просто не занимайся сортировкой в базе, это в любом случае плохая идея. Сортировать надо в GUI, на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=54&mobile=1&tid=2008503]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 243ms |

| 0 / 0 |
