powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Плохой результат при последовательностном чтении.
6 сообщений из 31, страница 2 из 2
Плохой результат при последовательностном чтении.
    #36311286
vasilis,

Спасибо, проверил на практике - так и есть. Всё встало на свои места.

Кстати, появился еще один вопрос. Принимая во внимание тот факт,
что размер строки одной из таблиц больше размера страницы того DBS, в котором она лежит, не будет ли лучше (с т.з. производительности) увеличить размер страницы в этом DBS?
Сделать его, скажем, 3к, вместо 2к. Так строка не будет выходить за пределы одной страницы (target IDS v 11.50).
...
Рейтинг: 0 / 0
Плохой результат при последовательностном чтении.
    #36311703
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
интересующийся__,

лучше создать отдельный дбс с большим размером страницы (размер страницы в *никсах кратен 2, в винде кратен 4, максимально=16кб) и перенести туда нестандартную таблицу. Остальные данные можно оставить в старом дбс. Можно погуглить статью Форда об оптимальном размере страниц.

С уважением
Виктор
...
Рейтинг: 0 / 0
Плохой результат при последовательностном чтении.
    #36311713
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще надо создать отдельный буферный пул для dbspace с размером страницы отл. от дефолтного с помощью конфигурационного параметра BUFFERPOOL
...
Рейтинг: 0 / 0
Плохой результат при последовательностном чтении.
    #36312224
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Уважаемые коллеги,
кто-то из Вас проверял следующий момент:
- на какой версии IDS собирается статистика ?
- есть ли для данной версии IDS, Fix для onstat ?
- как ведет себя файл подкачки OS ?

С уажением,
Вадим.
...
Рейтинг: 0 / 0
Плохой результат при последовательностном чтении.
    #36312284
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересующийся__Принимая во внимание тот факт, что размер строки одной из таблиц больше размера страницы того DBS, в котором она лежит, не будет ли лучше (с т.з. производительности) увеличить размер страницы в этом DBS?
Сделать его, скажем, 3к, вместо 2к. Так строка не будет выходить за пределы одной страницы (target IDS v 11.50).
Так будет значительно лучше, только 3К сделать не получится, только кратное базовому размеру страницы (у вас 2К). При 4К у вас будет помещаться, вероятно, только одна строка на странице, соответственно будут довольно большие потери на свободное место в каждой странице. Попробуйте подобрать оптимальный размер с минимальными потерями. Делать очень большой (типа 16К) страницу тоже нет смысла - как уже напомнили, придется выделять и свой буферный пул для страниц этого размера. Но если эта нестандартная таблица со своим размером страницы не будет часто использоваться (или использоваться только для сканирования), то и большой буф.пул для нее не нужен.
...
Рейтинг: 0 / 0
Плохой результат при последовательностном чтении.
    #36313411
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilis,

При старте сервер IDS 11.50 , автоматически создается буфферны пул для требуемого размера страницы
(значение параметра, записывается в файл конфигурации) если его не было в файле конфигурации сервера.

Далее,
не нужно забывать, что буфферный пул - это прежде всего кэш. Его физический размер как правило ограниченный ресурсом выделенной памяти. Если размер данных в таблице, значительно превышает размер оперативной памяти, то буфферный пул, скорее всего, выполняет роль "скользящего окна" для пользовательских данных (например, при выполнении full scan для такой таблицы). Следует обратить внимание на эффективность процессов - "чтение в память" (кэширование дисковых операций, процент чтения данных из кэша) и "запись данных из оперативной памяти на диск" (запись страниц из буфера на диск).

Интересно,
происходит ли вытеснение сегментов оперативеной памяти для сервера IDS в файл подкачки OS ?

Больший размер страницы, может меньшить число индексных уровней, операций I/O и т.д.
Но это скорее вопрос физического планирования базы данных.

Еще можно вспомнить про резидентные таблицы (справочные таблицы), которые желательно размещать в отдельном буфферном пуле ... :)

С уважением,
Вадим.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Плохой результат при последовательностном чтении.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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