Страница 1 из 1

Версия 1.92

Добавлено: 28 окт 2005, 16:46
kdv
28.10.2005 IBAnalyst 1.92

www.ibase.ru/download/ibanalyst_r.zip

Изменения
  • Пустые индексы (с числом ключей 0) с ненулевой селективностью помечаются синим цветом (столбец Selectivity). Подробнее см. справку, пункт 10 в "Дополнительные вопросы и ответы"

    Добавлено замечание по поводу поддерживаемых версий gds32.dll в "Известные проблемы".
Исправления
  • Исправлен баг с вычислением предупреждений по статистике пустых индексов

    Небольшие исправления файла справки

Добавлено: 30 окт 2005, 22:41
MMF
При попытке получить статистику говорит "Invalid service handle" как при использовании локального протокола, так и TCP/IP. Предыдущие версии работали.

Добавлено: 31 окт 2005, 10:38
kdv
gds32.dll у вас не тот, или идет попытка получить статистику для базы с ODS ниже поддерживаемой сервером (например, ODS9).
В этом плане в IBA уже давно ничего не менялось.
кстати, эту ошибку я и сам наблюдал, правда, по ходу она изменилась вообще на av в msvcrt.

Добавлено: 31 окт 2005, 10:49
kdv
добавлю, что лично у меня invalid service handle в трассировке проявляется так:

1. коннект к серверу через Services API проходит нормально
2. первая же попытка получить строку статистики из Services API приводит к invalid service handle или av в msvcrt.dll.

сервером выступал FB 1.5.2 for Win, клиент - не помню.
я пока не изучал этот вопрос, но с gds32.dll от IB 7.5.1 проблем нет :-)

Добавлено: 31 окт 2005, 11:13
MMF
Сервер Fb 1.5.2.4731
Предыдущий релиз IBA работал. gds32.dll не обновлялась и не изменялась. Проверил ее версию (в system32) - 6.3.2.4731.
Версия ОДС базы, в которой пытаюсь смотреть статистику - 10.1.
После деинсталляции версии 1.92 и установки предыдущих, они отказываются работать с таким же самым сообщением

Добавлено: 31 окт 2005, 12:01
kdv
чудеса. у меня-то работает. проверяю, по ходу сообщу.

Добавлено: 31 окт 2005, 12:56
kdv
брр... IBA ни на что не влияет - ни на сервер, ни на клиента. Если перестали работать предыдущие версии - значит у тебя действительно что то изменилось в системе.

Добавлено: 31 окт 2005, 13:10
MMF
Попросил знакомого поставить все на девственно чистую машину, на которой никогда не было FB и IBA. Результат - как у меня.
Если на этом релизе FB - тестировалось, значит, действительно, чудеса.

Добавлено: 31 окт 2005, 13:24
kdv
проверяю.

Добавлено: 31 окт 2005, 14:16
kdv
значит так.

FB 1.5.2 for Win.

клиент FB - (6.2.0.xxx)
статистика из базы с ODS 8.0 = OK
статистика из базы с ODS 10 = OK
статистика из базы с ODS 10.1 = OK
статистика из базы с ODS 11 (от IB 7.x) - ERROR. Тот самый av в msvcrt.dll.

клиент FB от 1.5.2, gds32.dll версии 6.3.2.4731, установленная
instclient-ом -
во всех случаях ОК, в последнем случае =
ошибка Invalid Service Handle.

клиент Yaffil:

все ок, в последнем случае -
ВЫДАЕТСЯ КОРРЕКТНОЕ СООБЩЕНИЕ - Wrong ODS version. Found 11...

Добавлено: 31 окт 2005, 14:18
kdv
так что, пожалуйста в студию:
если такая ошибка возникает,

1. версию сервера
2. версию gds32.dll
3. header page от базы, через gstat -h.

кстати, самые чудеса, что у меня после instclient выдало ошибку 1 раз, но после обращения к паре баз с ODS 10.0 и 10.1 стало правильно выдавать Wrong ODS version...

Короче, ошибка плавающая. Если обращаться к нормальным БД а потом к БД с ODS 11 - то ошибка лезет то так, то сяк. Может выдать все три варианта - av в msvcrt, invalid service handle, и wrong ods,

Добавлено: 31 окт 2005, 22:51
MMF
IBA не виноват. Причина в базах, на которых я попробовал, в них много мусора

Добавлено: 01 ноя 2005, 10:23
kdv
секундочку... много мусора или нет, это влияет только на цифры статистики, выдаваемой gstat или services API. Ты не мог бы уточнить, что именно имел в виду?

Добавлено: 01 ноя 2005, 10:57
MMF
Есть две базы на которых стабильно выдается ошибка. Если на них сделать sweep - ошибка исчезает. Проверка базы ошибок не показывает.

Добавлено: 01 ноя 2005, 11:20
kdv
ошибка возникает по ходу сбора статистики?
что если
1. включить take only header page
2. выключить rows/versions
3. выключить metadata

Добавлено: 16 дек 2005, 18:08
trofimich
Можно ли пофиксить пару неудобств?

1) Чтобы запоминалось имя последнего введенного пользователя и пароль к базе.

2) Чтобы можно было игнорировать отключенный foced writes, т.к. он у меня специально выключен, но анализатор постоянно выделяет его красным цветом.

Добавлено: 18 дек 2005, 18:29
kdv
1) Чтобы запоминалось имя последнего введенного пользователя и пароль к базе.
если устраивает, что пароли и имена юзеров я буду хранить почти в открытом виде в реестре - то да, можно.
2) Чтобы можно было игнорировать отключенный foced writes, т.к. он у меня специально выключен, но анализатор постоянно выделяет его красным цветом.
прежде всего я хочу услышать факты отличия производительности FW=ON/OFF, и детали по используемому железу и настройкам.
FW=OFF в любом случае - шанс повредить бД. Могу подсвечивать желтым, и вообще я могу ничего не подсвечивать - т.к. это не мои базы, а ваши :)

Добавлено: 19 дек 2005, 12:20
trofimich
если устраивает, что пароли и имена юзеров я буду хранить почти в открытом виде в реестре - то да, можно
Лично меня устраивает вполне. Единственное что не нравиться - это можа писать в реестр. Я свои настройки в файлы сохраняю, правда кое-как шифрую всякими перестановками букв и гомированием.
прежде всего я хочу услышать факты отличия производительности FW=ON/OFF, и детали по используемому железу и настройкам.
2-х головый Pentium 4 (3.06 ГГц), 1 гиг памяти, диск Баракуда 7200 с 2 метрами кэша, Вин2003 СП1. Сервер FB2 SS, клиеннт - ASP.NET приложение (IIS6, FBNetProvider 1.7.1, .NET 1.1)
Страницы БД 4К, буферов 50000.

При одинаковой конфигурации отключение ForcedWrites позволяет обрабатывать на 3-6 запроса в секунду больше.

Добавлено: 22 дек 2005, 13:27
kdv
а вот почему мне никто не говорит, что при открытии статистики из файла по правой кнопке на индексах показывается recompute index selectivity (во-первых, что по английски, во-вторых, что вообще показывается, когда не должно)?