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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.01.2009, 15:40
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Каше как всегда полна сюрпризов и новые тайны "object-oriented SQL", который видимо очень далек от стандартов, открываются передо мной каждый день. Итак, На основе DDL скрипта из базы была создана пустая табличка ActiviteitSample с той же структурой что и большая таблица. Потом из WinSQL был запущен запрос с TOP 1000 insert into "Replicate"."ActiviteitSample" ("ID","ARBOMedw_Code", "ActType_Code", "Activit_Datum", "Activit_Duur", "Activit_ID", "Activit_Incompleet", "Activit_Status", "Activit_Tarief", "Discipl_Code" ) SELECT TOP 1000 "ID","ARBOMedw_Code", "ActType_Code", "Activit_Datum", "Activit_Duur", "Activit_ID", "Activit_Incompleet", "Activit_Status", "Activit_Tarief", "Discipl_Code" FROM "Replicate"."Activiteit" К моему удивлению, в 1 таблицу навставлялось 5 млн. записей ! В то время как простой селект вернул честную тыщу записей... В процессе выполнения место на диске успешно подзакончилось. Drop table выполнялся 100 лет, щас занимаюсь export-ом глобалей, чтобы базу укоротить. Но это все на самом деле фигня и ругать Каше особо не буду, т.к. есть еще веселая системка DeepSee, которая не может в отчете нормально данные по дате отфильтровать. Тот еще цирк. :D Впрочем это уже отдельная история Всех с Новым Годом! :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 11:31
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Откуда ковычки ? Сколько записей в начальной таблице ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 15:48
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Кавычки ODBC программа расставила, которой я запускаю sql-запросы В исходной таблице 10 млн. А это важно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 17:10
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Выполняю в mssql2000 insert into samples (fid,fname) select fid, fname from samples где в таблице samples несколько записей. Выполнение не заканчивается. Тема вставки в таблицу результата выборки из нее же - это общая проблема sql-серверов в любой системе, если процессор запросов sql-сервера этой системы не поддерживает стабильный курсор. Это не новость. Есть sql-сервера (например, интербейзовский sql-сервер) которые поддерживают стабильность, есть которые не поддерживают. Кашовый sql-сервер это не поддерживает. Если глобалов много, то может быть проще не экспорт - пересоздание базы - импорт, а создание второй - мерж во вторую - останов сервера и подмена файла cache.dat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 17:14
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Кстати, про DeepSee встречный вопрос. Оно в курсе, например, что в году 12 месяцев? Сможет правильно смасштабировать график если по горизонтали заданы годы и месяцы и по некоторым из месяцев нет данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 17:16
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
И еще вопрос про DeepSee - это он, она или оно? Как правильно? Если переводить как "глубокий взгляд" - то по идее это он? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 17:25
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
Хм... таблицы то 2 Одна Activiteit, вторая ActiviteitSample Будет возможность - повторю эксперимент и сообщу сюда. А что касается ДипСи, то я пока не нашел как выкинуть из чарта "пустые" столбики, так что у меня проблема противоположного характера ;) . Так что думаю, по году нормально отформатирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2009, 19:27
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
GlebanskiХм... таблицы то 2 Одна Activiteit, вторая ActiviteitSample Может, хранение в глобале совпало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2009, 14:35
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
WinSQL не ставить кавычки .... странно что в таблице 10 мл, а вставилось 5ть... Имееет смысл проверить хранение пожалуй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2009, 19:35
|
|||
|---|---|---|---|
Фокус с INSERT ... SELECT |
|||
|
#18+
1) запрос вида: Код: plaintext 2) запрос вида: Код: plaintext 3) вместо TOP x можно посоветовать использовать ограничение на ID: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&tablet=1&tid=1558610]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 459ms |

| 0 / 0 |
