powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при выводе статистики*
21 сообщений из 21, страница 1 из 1
Ошибка при выводе статистики*
    #39950170
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBexpert 2020.4.12.1
При выполнении запроса к больной таблице (> 3 млрд записей)
получаем вот ошибку, при этом запрос выполняется и есть вывод результатов, но вкладка "Анализ производительности" пустая.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950322
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь в сегодняшней версии.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950331
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что значит "больная таблица" ?
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950515
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AltHasp
А что значит "больная таблица" ?

Большая*
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950546
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Проверь в сегодняшней версии.

Не, не помогло

Error Message:
----------------------------------------
'3074333326' is not a valid integer value

[0040D9F3] SysUtils.ConvertErrorFmt + $37
[0040E3C8] SysUtils.StrToInt + $2C
[0107E277] IBEDatabases.TIBEDatabase.GetFields (Line 4082, "IBEDatabases.pas" + 165) + $141
[00FC8207] DataFm.TDataFrame.Execute (Line 1664, "Frames\DataFm.pas" + 125) + $5
[00D71321] SQLscrF.TSQLScriptForm.ExecuteIBQuery (Line 3749, "SQLscrF.pas" + 196) + $12
[00D6B8CD] SQLscrF.TSQLScriptForm.Splitter2CanResize (Line 2137, "SQLscrF.pas" + 7) + $1
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950572
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs

Не, не помогло


Это уже в другом месте ошибка. И что, совсем ничего не изменилось? Вкладка "Анализ производительности" по-прежнему пустая?
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950602
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Viktor_bs

Не, не помогло


Это уже в другом месте ошибка. И что, совсем ничего не изменилось? Вкладка "Анализ производительности" по-прежнему пустая?

Ничего не изменилось, вкладка "Анализ производительности" пустая. Explain Plan "нормальная"
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950618
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое ощущение, что экзешник эксперта старый, а файл с отладочной информацией - IBExpert.map - не от нее.
Или наоборот: экзешник новый, а IBExpert.map - старый. Они точно сегодняшние оба?

И что это за число - 3074333326? Количество записей в таблице?
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950668
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
У меня такое ощущение, что экзешник эксперта старый, а файл с отладочной информацией - IBExpert.map - не от нее.
Или наоборот: экзешник новый, а IBExpert.map - старый. Они точно сегодняшние оба?

И что это за число - 3074333326? Количество записей в таблице?

Да, это количество записей. Скорее всего Seq reads

Да, сори, map был старым :(

Вот правильная ошибка:
Error Message:
----------------------------------------
'3074333326' is not a valid integer value

[0040D9F3] SysUtils.ConvertErrorFmt + $37
[0040E3C8] SysUtils.StrToInt + $2C
[0107E81F] IBEDatabases.TIBEDatabase.GetPerformance (Line 5425, "IBEDatabases.pas" + 10) + $16
[00FC84B9] DataFm.TDataFrame.Execute (Line 1645, "Frames\DataFm.pas" + 106) + $7
[00D71321] SQLscrF.TSQLScriptForm.ExecuteIBQuery (Line 3648, "SQLscrF.pas" + 93) + $4
[00D6B8CD] SQLscrF.TSQLScriptForm.aRunQueryExecute (Line 1989, "SQLscrF.pas" + 22) + $6
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950678
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs

Вот правильная ошибка:


Во, другое дело. Нашел, где еще исправить надо.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950779
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь в свежей версии.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39950977
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Проверь в свежей версии.

Уже лучше, ошибки нет, но на "Анализ производительности" вкладка "Graphical summary" пустая. с "Additional" почти все ок, но смущает отрицательный fetches
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951063
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это чё, ты полтора часа ждешь, чтобы результат увидеть? :)
Я тут тоже решил сэмулировать фетч на три миллиарда, и вот уже полчаса кукую...

Что касается отрицательного значения, так там integer возвращается - три миллиарда его переполняют.
Ну и с графиками, думаю, такая же фигня. Поправить будет непросто, видимо.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951088
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Это чё, ты полтора часа ждешь, чтобы результат увидеть? :)

Та нет конечно, хоть я работаю с большими таблицами постоянно, но никогда в голову не приходило делать по ним count, а тут понадобилось оценить...
Собственно и написал про ошибку, а детальнейшие действия чисто ради теста, мне не сложно, но и особо проблема не беспокоит, гораздо больше беспокоит то, что FB3 x86 не может индексы строить по таким объемам, но то уже с другой оперы...
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951096
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs
IBExpert
Это чё, ты полтора часа ждешь, чтобы результат увидеть? :)

Та нет конечно, хоть я работаю с большими таблицами постоянно, но никогда в голову не приходило делать по ним count, а тут понадобилось оценить...
Собственно и написал про ошибку, а детальнейшие действия чисто ради теста, мне не сложно, но и особо проблема не беспокоит, гораздо больше беспокоит то, что FB3 x86 не может индексы строить по таким объемам, но то уже с другой оперы...


UPD
Там с фетчем совсем интересно, понадобилось сделать апдейт, проход натуралом. В таблице меньше ярда записей
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951258
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs

Там с фетчем совсем интересно, понадобилось сделать апдейт, проход натуралом. В таблице меньше ярда записей


Там сервер то 4-байтовое целое возвращает, то 8-байтовое. А эксперт по старинке считает, что там всегда 4 байта.
Это я уже поправил вчера.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951309
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

это не только фетчей касается. С read/write, Current memory/Max memory тоже переполнения бывают
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951325
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
А эксперт по старинке считает, что там всегда 4 байта.

Надо на все inf-вещи использовать isc_portable_integer() и int64.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951446
Viktor_bs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert

Там сервер то 4-байтовое целое возвращает, то 8-байтовое. А эксперт по старинке считает, что там всегда 4 байта.
Это я уже поправил вчера.

Если есть желание чинить, то и в сборе статистики можно поковыряться: DP Usage %
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39951565
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viktor_bs

Если есть желание чинить, то и в сборе статистики можно поковыряться: DP Usage %


А скинь файл со статистикой мне на мыло в профиле, пожалуйста.
...
Рейтинг: 0 / 0
Ошибка при выводе статистики*
    #39952395
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл получил, спасибо. Вроде все подрихтовал.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при выводе статистики*
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]