|
|
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть таблица ~10млн записей. вида: id, status,date. Для одного id может быть несколько статусов. Нужно выбрать все id, у которых есть статус 5 и нет статуса 0. Запрос Код: sql 1. 2. 3. Но получается, что по отдельности запросы типа Код: sql 1. выполняются быстро, а общий - медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 20:54:46 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Sankin, 1. попробуйте для промежуточного запроса сделать вьюху и джойнить по ней. 2. если у вас есть возможность выбирать сервер мускуля, то поставьте себе версию выше 5.6.6, потом что в версии ниже сервер плохо оптимизирует динамические алиасы 3. интересно узнать какую скорость покажет Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 21:36:23 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Lumix1. попробуйте для промежуточного запроса сделать вьюху и джойнить по ней.Это точно скорости не прибавит. Lumix2. если у вас есть возможность выбирать сервер мускуля, то поставьте себе версию выше 5.6.6, потом что в версии ниже сервер плохо оптимизирует динамические алиасыРасшифруйте, пожалуйста. Lumix3. интересно узнать какую скорость покажет Код: sql 1. 2. Вы забыли добавить, что понадобится добавить в табличку поле is_zeroed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 21:43:29 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
SankinНужно выбрать все id, у которых есть статус 5 и нет статуса 0.решение "в лоб": Код: sql 1. 2. 3. Возможно, нужно добавить distinct. SankinЗапрос Код: sql 1. 2. 3. Покажите план этого запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 21:47:19 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
ещё одно решение, тоже практически "в лоб" Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 05:00:36 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Sankin... выполняются быстро, а общий - медленно.... как бы еше один ФАК сделать ? что люди с такими вопросами проводили: 1. експлейн 2. скорость приведенных запросов 3. указывали какую скорость хотят в результате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 05:50:37 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
javajdbcкак бы еше один ФАК сделать ?хотел написать, что это написано в правилах оказалось, что там этого нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 07:02:44 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1834257]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 292ms |

| 0 / 0 |
