Нет клонки Nulls на странице индексы
Модератор: kdv
Нет клонки Nulls на странице индексы
В помощи написано для Ib7.5 должна быть клонка Nulls. Нету.
Параметр Значение
OnDiskStructure 11.2
Параметр Значение
OnDiskStructure 11.2
она появляется только если в статистике есть строки
Leaf buckets with keys having first segment null: ...
если ни одной такой строки нет, столбец Nulls совсем не показывается.
Правда, я проверял на реальных данных - какие то странные (малые) числа в этом столбе показываются - иногда просто 1, невзирая на число строк с null...
Leaf buckets with keys having first segment null: ...
если ни одной такой строки нет, столбец Nulls совсем не показывается.
Правда, я проверял на реальных данных - какие то странные (малые) числа в этом столбе показываются - иногда просто 1, невзирая на число строк с null...
немогет такого быть, чтобы в этом случае не было самого последнего столбца null. то, что я написал раньше, это прямо описание кода.
- есть строка?
да, тогда запоминаем значение nulls, и выставляем флаг показа столбца.
нет строки - едем дальше.
причем парсить статистику БЕЗ обработки этой строки невозможно.
если есть хотя бы одна такая строка - столбец будет показан, обязательно. Шли статистику на support, гляну.
собственно, я-то пользуюсь тем же самым exe, что лежит на сайте. и он столбец nulls показывает (если есть такие данные).
- есть строка?
да, тогда запоминаем значение nulls, и выставляем флаг показа столбца.
нет строки - едем дальше.
причем парсить статистику БЕЗ обработки этой строки невозможно.
если есть хотя бы одна такая строка - столбец будет показан, обязательно. Шли статистику на support, гляну.
собственно, я-то пользуюсь тем же самым exe, что лежит на сайте. и он столбец nulls показывает (если есть такие данные).
если ТАКОЙ строки в статистике нет, значит ее НЕТ. то есть, нет индексов, которые поддерживают эту фичу (см. rdb$indices, соотв. столбец для ODS 11.2). База должна быть не просто обновлена ODS, а ей надо сделать b/r, чтобы индексы были созданы заново с этой фичей. тогда и в статистике появится.
ну ребята, вы меня удивляете - почему хелп не читаем? Все же написано, подробнейше.
Кстати, и уже я это писал - есть проблемы с парсингом статистики - ШЛЕМ ЕЕ на support. Не забывая убедиться, что используем самую свежую версию IBA (1.77).
статистику через сетевой интерфейс получить НЕЛЬЗЯ. ключа -all в природе НЕ СУЩЕСТВУЕТ. в хелпе по IBA прекрасно написано, КАК получать статистику тем или иным способом.C:\IB7_5\bin>C:\IB7_5\bin\gstat.exe localhost:e:\FME_RDN.GDB -user SYSDBA -pa *** -all
ну ребята, вы меня удивляете - почему хелп не читаем? Все же написано, подробнейше.
Кстати, и уже я это писал - есть проблемы с парсингом статистики - ШЛЕМ ЕЕ на support. Не забывая убедиться, что используем самую свежую версию IBA (1.77).
Насчет сетевого да не увидел. спасибо.
И статистика хорошо открывется. Видно все перечисленные программы пишут ее криво.
b/r конешно делал.
Какая колонка должна появиться RDB$INDEX_SPLIT_NULL?
На счет этого ты не прав только что читал в OpGuide.pdf по IB 7.5 и прекрасно заработало после отключения сетевого пути.ключа -all в природе НЕ СУЩЕСТВУЕТ. в хелпе по IBA прекрасно написано, КАК получать статистику тем или иным способом
И статистика хорошо открывется. Видно все перечисленные программы пишут ее криво.
b/r конешно делал.
Какая колонка должна появиться RDB$INDEX_SPLIT_NULL?
это появляется в базе, в rdb$indices. в IBA это столбец Nulls, самый последний в Индексах.Какая колонка должна появиться RDB$INDEX_SPLIT_NULL?
кстати, ты сообщаешь про 5-ти гиговые базы. совместно с твоим вопросом по 7.5 - будь предельно осторожен. я бы переходил на 7.5 с 7.1 SP2 только после тщательных тестов под реальной нагрузкой.
ну и, добавлю, что статистика gstat -a фактически бесполезна. Надо gstat -a -r. Это я так, напоминаю. Иногда такую присылают, а там кроме индексов смотреть-то нечего...
я не знаю! и не узнаю, пока я файл статистики живьем не подсуну у себя в отладчике. Говорю же - у меня если в статистике эта информация есть - все выводится ОК. Нет информации - нет столбца. Так задумано, так есть и так будет. От глюков не открещиваюсь, но мне же как-то информацию для воспроизведения глюка получить надо?Почему она тогда в статистику не попадает?
погоди-ка! блин, ну ты замучил с этой строкой однако, я наконец понял в чем дело, когда осознал твои письма про базу с первичными ключами. Так вот - эта строка будет в статистике ТОЛЬКО ДЛЯ НЕУНИКАЛЬНЫХ ИНДЕКСОВ. для уникальных, коими являются ПК, ее нет и быть не может, т.к. они просто НЕ допускают null сами по себе.
Фух...
Фух...
Нет ваши догадки меня просто иногда сильно смешат. Я понимаю, что бывает много глупых вопросов, но не настолько же. Причем здесь PK. Темы-то совершено разные. Нулы меня интересуют совсем по другой причине. Если возможность в программе есть я хочу ее использовать. Завтра прийду на работу и еще раз сделаю статистику, после restore. Так как я уверен, что есть много таблиц в которхы многие ключи одни нулы, хочется это проанализировать вашим средством.