|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
vasilis, Спасибо, проверил на практике - так и есть. Всё встало на свои места. Кстати, появился еще один вопрос. Принимая во внимание тот факт, что размер строки одной из таблиц больше размера страницы того DBS, в котором она лежит, не будет ли лучше (с т.з. производительности) увеличить размер страницы в этом DBS? Сделать его, скажем, 3к, вместо 2к. Так строка не будет выходить за пределы одной страницы (target IDS v 11.50). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2009, 15:07 |
|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
интересующийся__, лучше создать отдельный дбс с большим размером страницы (размер страницы в *никсах кратен 2, в винде кратен 4, максимально=16кб) и перенести туда нестандартную таблицу. Остальные данные можно оставить в старом дбс. Можно погуглить статью Форда об оптимальном размере страниц. С уважением Виктор ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 09:06 |
|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
И еще надо создать отдельный буферный пул для dbspace с размером страницы отл. от дефолтного с помощью конфигурационного параметра BUFFERPOOL ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 09:20 |
|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
Добрый день! Уважаемые коллеги, кто-то из Вас проверял следующий момент: - на какой версии IDS собирается статистика ? - есть ли для данной версии IDS, Fix для onstat ? - как ведет себя файл подкачки OS ? С уажением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 12:32 |
|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
интересующийся__Принимая во внимание тот факт, что размер строки одной из таблиц больше размера страницы того DBS, в котором она лежит, не будет ли лучше (с т.з. производительности) увеличить размер страницы в этом DBS? Сделать его, скажем, 3к, вместо 2к. Так строка не будет выходить за пределы одной страницы (target IDS v 11.50). Так будет значительно лучше, только 3К сделать не получится, только кратное базовому размеру страницы (у вас 2К). При 4К у вас будет помещаться, вероятно, только одна строка на странице, соответственно будут довольно большие потери на свободное место в каждой странице. Попробуйте подобрать оптимальный размер с минимальными потерями. Делать очень большой (типа 16К) страницу тоже нет смысла - как уже напомнили, придется выделять и свой буферный пул для страниц этого размера. Но если эта нестандартная таблица со своим размером страницы не будет часто использоваться (или использоваться только для сканирования), то и большой буф.пул для нее не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 12:50 |
|
Плохой результат при последовательностном чтении.
|
|||
---|---|---|---|
#18+
vasilis, При старте сервер IDS 11.50 , автоматически создается буфферны пул для требуемого размера страницы (значение параметра, записывается в файл конфигурации) если его не было в файле конфигурации сервера. Далее, не нужно забывать, что буфферный пул - это прежде всего кэш. Его физический размер как правило ограниченный ресурсом выделенной памяти. Если размер данных в таблице, значительно превышает размер оперативной памяти, то буфферный пул, скорее всего, выполняет роль "скользящего окна" для пользовательских данных (например, при выполнении full scan для такой таблицы). Следует обратить внимание на эффективность процессов - "чтение в память" (кэширование дисковых операций, процент чтения данных из кэша) и "запись данных из оперативной памяти на диск" (запись страниц из буфера на диск). Интересно, происходит ли вытеснение сегментов оперативеной памяти для сервера IDS в файл подкачки OS ? Больший размер страницы, может меньшить число индексных уровней, операций I/O и т.д. Но это скорее вопрос физического планирования базы данных. Еще можно вспомнить про резидентные таблицы (справочные таблицы), которые желательно размещать в отдельном буфферном пуле ... :) С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2009, 19:20 |
|
|
start [/forum/topic.php?fid=44&msg=36312224&tid=1607699]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |