建立用户和组:
服务器主机提供IO、内存、CPU、存储涳间等资源为数据库使用Oracle使用Flex Diskgroup为数据库提供存储空间并做了相应的资源隔离。下面我们来看下Oracle是如何为不同的PDB做IO、内存、CPU限制的
12cR2中,引入了两个参数MAX_IOPS和MAX_MBPS来限制PDB的物理IO这两个参数只作用于PDB,不对CDB和非多租户环境生效另外,这两个参数不限制redo log的写入(LGWR进程)和buffercache脏块写入磁盘(DBWR进程)
IO对数据库性能至关重要。如果某个PDB产生了大量的IO那可能导致CDB中的其它PDB也受影响。MAX_IOPS参数限制每秒IO操作次数MAX_MBPS参数限制每秒IO吞吐,如果这两个参数同时在pdb中设置都会生效起作用。如果在CDB$ROOT中设置这两个值那么当前CDB中每个PDB都采取此作为默认值。
默认情况下这兩个参数都为0。如果在PDB中这两个参数为0CDB$ROOT中也为0,那对于PDB来讲没有IO限制。
有些情况下虽然物理IO限制已经达到,但是一些关键IO仍然允许比如:对控制文件的访问或对口令文件的访问,但是这些关键IO也是计入到IO数统计里的不推荐设置MAX_IOPS的值小于100,MAX_MBPS的值小于25
|