4.整体架构和Smart Scan
寻道时间: 外圈,比内圈要多, 即外圈是比较快的。
第一次创建grid disk 时,是创建外圈,用于存放数据的,内圈存储归档这些数据
CellCLI> CREATE GRIDDISK ALL HARDDISK PREFIX=data, size=300G
每个盘拿出300G 用于存放data
CellCLI> LIST GRIDDISK
Smart flash cache :
没有flash cache时: 当发出一个请求时: db发行写操作的时候 ,写操作会发送cellsrv ,cellsrv 会把IO操作硬盘上,然后返回ACK标志。
有flash cache时,会把写的数据丢到 flash cache 上
smart flash cache 与 flash-based grid disks
smart flash cache :a. 默认情况下,会把 flash 卡当成cache去使用 ;
b. 也可以把 flash 卡 当成额外的存储空间使用,风险也比较大。因为 flash 卡的寿命比磁盘的寿命要短 。
CellCLI> CREATE FLASHCACHE ALL size=100g
CellCLI> CREATE GRIDDISK ALL FLASHDISK PREFIX='FLASH
CellCLI> LIST GRIDDISK
CellCLI> LIST FLASHCACHE DETAIL
CellCLI> DROP FLASHCACHE
Pinning dg objects in cache
CELL_FLASH_CACHE=KEEP,DEFAULT,NONE
SQL> alter table test.mm storage(cell_flash_cache keep); |
(1).数据对象被drop掉、truncate掉,或做过shrunk操作。
(2).数据块在48小时之内都未被访问过。
(3).数据对象在24小时之内未被访问过。
(4).数据对象的CELL_FLASH_CACHE属性被修改为"default"或"none"。
来自 <https://www.cnblogs.com/missyou-shiyh/p/7643537.html>
Configuring asm disk groups for exadata :https://docs.oracle.com/en/engineered-systems/exadata-database-machine/sagug/exadata-administering-asm.html#GUID-555BD6CC-6668-4365-A20C-0C119C059EFA