mskmel wrote:....
А это кому уже лет 10+ как?
Code: Select all
db_16k_cache_size
db_2k_cache_size
db_32k_cache_size
db_4k_cache_size
db_8k_cache_size
db_cache_size
db_keep_cache_size
db_recycle_cache_size
Configuring Multiple Buffer Pools
...
почитал. я знал что документация Оракл отстой. спасибо еще раз в этом убедился. Многопульный означает трехпульный: default, keep, and recycle (пулы для таблиц с разными размерами блоков не в счет тем более что их может быть тоже по одному на каждый размер.
Т.о. мы можем конечно выделить одну горячую таблицу и одну холодную, но все остальные тогда придется свалить вместе. или можно собрать все горячие таблицы в одном пуле. а все холодные в другом. остальные пойдут в defaultдля каких? неясно. вот все объянение многопульности (насладитесь ясностью изложения):
For most systems, a single default buffer pool is generally adequate. However, database administrators with detailed knowledge of an application's buffer pool may benefit from configuring multiple buffer pools.
For segments that have atypical access patterns, consider storing blocks from these segments in two separate buffer pools: the KEEP pool and the RECYCLE pool. A segment's access pattern may be atypical if it is constantly accessed (sometimes referred to as hot) or infrequently accessed (such as a large segment that is accessed by a batch job only once a day).
Using multiple buffer pools enables you to address these irregularities. You can use the KEEP pool to maintain frequently accessed segments in the buffer cache, and the RECYCLE pool to prevent objects from consuming unnecessary space in the buffer cache. When an object is associated with a buffer cache, all blocks from that object are placed in that cache. Oracle Database maintains a DEFAULT buffer pool for objects that are not assigned to a specific buffer pool. The default buffer pool size is determined by the DB_CACHE_SIZE initialization parameter. Each buffer pool uses the same LRU replacement policy. For example, if the KEEP pool is not large enough to store all of the segments allocated to it, then the oldest blocks age out of the cache.
Работающие с Оракл настолько убеждены что Оракл это самая супер пупер база что они не могут даже допустить что на самом деле Оракл убог как нищенка на базаре в будний день. все его величие жто мыльный пузырь который лопается каждый день в огромном количестве мест где он установлен. но приверженность ему так велика что даже это не замечается и чуть ли не в достоинство возводится.
кстати, положа руку на сердце, скажите ораклисты вы многопульностью Оракл пользуетесь? уверен что нет не пользуетесь. потому что как этим пользоваться в реальных условиях совершенно не понятно. как и во многих других случаях сказать что это есть в Оракл формально можно, но используется ли оно на самом деле нельзя, скорее всего нет.
я бы еше мог много чего сказать из прочитанного с подачи mskmel, но жалко времени и тех кто молится кумирам.