
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.03.2004, 18:34
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
Народ, буду благодарен, если кто-нить подскажет, как быть: Есть запрос, в котором прямым Join объединены несколько таблиц. Выполняю - план запроса показывает 200 индексированных выборок. Вставляю ТОЧНО ТАКУЮ ЖЕ ВЫБОРКУ в таблицу с подходящей структурой - план запроса показывает 16600 индексированных чтений!!! В чем дело, объясните! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 19:37
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
А триггеры имеются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 19:44
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
Нет, никаких триггеров нет вообще... Плоская таблица с одним индексом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 19:49
|
|||
|---|---|---|---|
|
|||
Вставка в таблицу из выборки |
|||
|
#18+
А может, чтобы вставить, надо индексы прочитать, чтобы вставить правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 20:06
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
Ну я пробова и на безиндексовой таблице - то же самое, то есть присутствие или отсутствие индексов в целевой таблице никак не влияет на исходную выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2004, 21:05
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
Чтобы что-то подсказать надо знать что за запрос такой ... А так - пустые разговоры ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 10:40
|
|||
|---|---|---|---|
|
|||
Вставка в таблицу из выборки |
|||
|
#18+
А сколько записей дает выборка select? Случаем не 16600? Просто при выдаче результата сначала происходит Fetch не всего набора а первой части. А вот при insert into ... select ... from естественно select выбирается полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 18:05
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
Да, полный объем занимает именно 16600, но ведь выборка из обычного селекта делается моментально, и клиент получает все 16600 записей с индексированным чтением 200. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 18:19
|
|||
|---|---|---|---|
|
|||
Вставка в таблицу из выборки |
|||
|
#18+
Кто-то бредит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 18:22
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
>Мимопроходящий Я просил посоветовать что-либо. Если нечего сказать, зачем писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 18:28
|
|||
|---|---|---|---|
Вставка в таблицу из выборки |
|||
|
#18+
>Andrey Спасибо, похоже что так оно и есть... Хотя непонятно, почему тогда не все сразу записи фетчатся при обычной выборке (без вставки) - клиент ведь видит их все ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 18:41
|
|||
|---|---|---|---|
|
|||
Вставка в таблицу из выборки |
|||
|
#18+
Фетчится столько, сколько требует клиент (обычно). Т.е. если ты не сделаешь FetchAll, или Last, то засосётся только "то, что видно" в гриде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1579092]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
386ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 697ms |

| 0 / 0 |
