Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Фокус с 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2009, 15:40 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
Откуда ковычки ? Сколько записей в начальной таблице ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 11:31 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
Кавычки ODBC программа расставила, которой я запускаю sql-запросы В исходной таблице 10 млн. А это важно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 15:48 |
|
||
|
Фокус с 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:10 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
Кстати, про DeepSee встречный вопрос. Оно в курсе, например, что в году 12 месяцев? Сможет правильно смасштабировать график если по горизонтали заданы годы и месяцы и по некоторым из месяцев нет данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 17:14 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
И еще вопрос про DeepSee - это он, она или оно? Как правильно? Если переводить как "глубокий взгляд" - то по идее это он? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 17:16 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
Хм... таблицы то 2 Одна Activiteit, вторая ActiviteitSample Будет возможность - повторю эксперимент и сообщу сюда. А что касается ДипСи, то я пока не нашел как выкинуть из чарта "пустые" столбики, так что у меня проблема противоположного характера ;) . Так что думаю, по году нормально отформатирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 17:25 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
GlebanskiХм... таблицы то 2 Одна Activiteit, вторая ActiviteitSample Может, хранение в глобале совпало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 19:27 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
WinSQL не ставить кавычки .... странно что в таблице 10 мл, а вставилось 5ть... Имееет смысл проверить хранение пожалуй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2009, 14:35 |
|
||
|
Фокус с INSERT ... SELECT
|
|||
|---|---|---|---|
|
#18+
1) запрос вида: Код: plaintext 2) запрос вида: Код: plaintext 3) вместо TOP x можно посоветовать использовать ограничение на ID: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 19:35 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=64&tid=1558610]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 423ms |

| 0 / 0 |
