Спасибо, помогло. 1кк записей проинсертилось в таблицу с индексами за 107 секунд вместо 13 минут.dimitr писал(а):размер страничного кеша увеличивай
Найден 71 результат
- 12 июл 2011, 17:30
- Форум: Общие проблемы
- Тема: Скорость вставки - академический интерес.
- Ответы: 4
- Просмотры: 4157
Re: Скорость вставки - академический интерес.
- 12 июл 2011, 15:02
- Форум: Общие проблемы
- Тема: Скорость вставки - академический интерес.
- Ответы: 4
- Просмотры: 4157
Re: Скорость вставки - академический интерес.
gstat "192.168.0.5:D:\!temp\TEST2.FDB" -u sysdba -p masterkey -a -t T1 >a.txtDimitry Sibiryakov писал(а):gstat -a -t T1
http://pastebin.com/MkVJxDb5
- 12 июл 2011, 14:28
- Форум: Общие проблемы
- Тема: Скорость вставки - академический интерес.
- Ответы: 4
- Просмотры: 4157
Скорость вставки - академический интерес.
Есть две таблицы: create table t1 (id integer, f1 integer, f2 integer, f3 integer, f4 integer, f5 integer); create index t1_idx_f1 on t1 (f1); create index t1_idx_f2 on t1 (f2); create index t1_idx_f3 on t1 (f3); create index t1_idx_f4 on t1 (f4); create index t1_idx_f5 on t1 (f5); create index t1_i...
- 04 окт 2007, 16:17
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
как раз в таких случаях, особенно если "медленно" или "неправильно работает", и надо указывать планы. Да при чем тут "медленно" и "неправильно", пацаны? Что вы уже за уши притягиваете что попало. Я выложил необходимые и досточные данные для воспроизведения проблемы, а "просто поговорить" на отвлече...
- 04 окт 2007, 16:10
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Лишь бы что-то сказать? Перечитай первый пост - проблема описана там.Tonal писал(а):А что, планы запросов нонича не кошерно смотреть?
Спасибо, но это, увы, не имеет отношения к проблеме.kdv писал(а):в дополнение - ставьте везде алиасы таблиц. А то не запрос, а безобразие какое то.
так трудно указать алиасы для ВСЕХ таблиц?
- 04 окт 2007, 15:10
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Я давно уже заметил, что в FB left join'ы лучше ставить после inner join'ов. С тех пор, как взял себе это за правило, подобных проблем нет. Оно и логично -- сначала обязательные условия, потом - необязательные. Иногда загадочным образом запросы с лефтжоинами которые стоят после иннеров выполняются ...
- 04 окт 2007, 15:00
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Создал отдельную базу с 4мя таблицами участвующими в запросе. Описанный выше селект на ней тоже не работает. При изменении порядка жоинов - работает. http://prboom-plus.sourceforge.net/fb_test.zip FB 1.5.4.4910 Вот минимальный запрос, который возвращает ошибку с первого поста: select * from smppsms ...
- 04 окт 2007, 14:38
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Трындец. Помогает просто поменять местами жоины. inner join sms_states on sms_states.id = s.state inner join smpp_services on smpp_services.id = s.service_id left join operators o1 on o1.id = s.operator_id left join operators o2 on o2.id = s.assigned_operator_id Работает. Это нормально такое поведен...
- 04 окт 2007, 14:30
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Хотя я наверное ошибаюсь в детекте проблемы Вот полный код запроса select s.id, s.service_id, smpp_services.name, sms_states.name, s.date_request, s.phone, s.question, s.answer, o1.operator, o2.operator, 0, s.lastupdate from smppsms s left join operators o1 on o1.id = s.operator_id left join operato...
- 04 окт 2007, 14:27
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
Вообще-то этот запрос вызывается из процедуры (больше в процедуре ничего нет). При выполнении процедуры случайным образом возвращаются то ноль записей, то много и неправильных (должно быть 3 записи). Поэтому и заметили. При попытки исполнении запроса вне процедуры - всегда возвращается описанная мно...
- 04 окт 2007, 14:19
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
- 04 окт 2007, 13:15
- Форум: Общие проблемы
- Тема: The cursor identified in the update or delete statement is n
- Ответы: 15
- Просмотры: 8710
The cursor identified in the update or delete statement is n
Сегодня ни с того ни с сего перестал работать запрос с ошибкой описанной тут: http://tracker.firebirdsql.org/browse/CORE-897 The cursor identified in the update or delete statement is not positioned on a row. no current record for fetch operation фаирберд 1.5.4.4910 выборка такая select ... smpp_ser...
- 16 авг 2007, 12:23
- Форум: Общие проблемы
- Тема: Изменения IBX для более корректной рабоыт с FB
- Ответы: 1
- Просмотры: 2220
По-моему я уже сам нашел...
Подраздел IBX, FreeIBComponents и др. в разделе
http://ibase.ru/develop.htm#prog
Подраздел IBX, FreeIBComponents и др. в разделе
http://ibase.ru/develop.htm#prog
- 16 авг 2007, 12:21
- Форум: Общие проблемы
- Тема: Изменения IBX для более корректной рабоыт с FB
- Ответы: 1
- Просмотры: 2220
Изменения IBX для более корректной рабоыт с FB
Господа, напомните пожалуйста статью с ibase.ru в которой было описано, что надо изменить в IBX компонентах (для 7го делфи), чтобы оно в каких-то там случаях правильно работало с фаирберд. Переставил делфи, а вспомнить что где и на что менять - не могу. Вспомнить что именно глючило без этого исправл...
- 17 мар 2007, 02:52
- Форум: Interbase/Firebird Development Studio
- Тема: якобы упал фб 1.5
- Ответы: 12
- Просмотры: 15653
PS Сетку колбасит не по детски, судя по firebird.log А что значат записи ниже? SERVER (Client) Fri Mar 16 08:40:21 2007 INET/inet_error: read errno = 10054 Ибо они там через каждые "мало" секунд на протяжении небольшого интервала времени после падения пока сервер не рестартонулся. Может то просто м...
- 17 мар 2007, 02:11
- Форум: Interbase/Firebird Development Studio
- Тема: якобы упал фб 1.5
- Ответы: 12
- Просмотры: 15653
Какая версия FB ? Вершон инфо показывает 1.5.0.3744. Блин, смотрю я - старое оно. Последний билд в этой серии 1.5.3. Наверное и разбираться в падении этой версии не шибко имеет смысл... Используются ли UDF ? Да, но только входящие в стандартную поставку. Что в firebird.log ? За 16е число (последнее...
- 16 мар 2007, 23:20
- Форум: Interbase/Firebird Development Studio
- Тема: якобы упал фб 1.5
- Ответы: 12
- Просмотры: 15653
это подойдет?
http://prboom-plus.sourceforge.net/entryway_crash2.zip
http://prboom-plus.sourceforge.net/entryway_crash2.zip
- 16 мар 2007, 22:03
- Форум: Interbase/Firebird Development Studio
- Тема: якобы упал фб 1.5
- Ответы: 12
- Просмотры: 15653
А где брать что-то другое? Лог падения с раскруткой стека и т.д. должен вроде как фаирберд сам делать, если конечно не срыв стэка имеет место быть, но он (фарберд) судя по всему таким функционалом не обладает. Или надо дебаг версию? Адреса падения, как это обычно бывает, в том диалоге не было, ну ил...
- 16 мар 2007, 18:33
- Форум: Interbase/Firebird Development Studio
- Тема: якобы упал фб 1.5
- Ответы: 12
- Просмотры: 15653
якобы упал фб 1.5
Ватсоновские логи падения выложил сюда:
http://prboom-plus.sourceforge.net/entryway_crash.zip
После нажатия в диалоге с ошибкой на "закрыть" фаирберд преспокойно продолжает работать дальше. Чтобы бы это могло быть?
http://prboom-plus.sourceforge.net/entryway_crash.zip
После нажатия в диалоге с ошибкой на "закрыть" фаирберд преспокойно продолжает работать дальше. Чтобы бы это могло быть?
- 12 мар 2007, 13:06
- Форум: Interbase/Firebird Development Studio
- Тема: случай с strlen(field varchar(50)) > 50 в фб 1.5
- Ответы: 11
- Просмотры: 14588