机械硬盘的IO包括:寻道、旋转、传输
固态硬盘的IO好像就是传输,没有寻道、旋转
用机械硬盘时数据库的设计上要很关注随即IO和碎片的问题,如果换成固态硬盘是不是主不用关注这些问题了,想了几天了也百度也几天也没有什么确切的答案,谁能指教!

解决方案 »

  1.   

    我有种感觉,以前在自己的DB服务器上用机械硬盘时要很注意顺序IO和碎片,现在阿里和腾讯的云数据库用的全是SSD,在设计数据库时这些就不用那么在意了
      

  2.   

    顺序IO说的是db file sequential read?碎片又是什么?因为delete导致的空间问题?
      

  3.   

    机器硬盘使用的时候,尽量将数据分布在磁盘外圈倒是真的(ASM在rebalance的时候会自动尽量从外圈开始放数据),一般来说,磁盘越满,它能提供的整体性能就越差。
      

  4.   

    顺序IO包括顺序读和顺序写,减少碎片的目的也是减少随即IO,
      

  5.   

    顺序IO包括顺序读和顺序写,减少碎片的目的也是减少随即IO,想减少随机IO,最好的优化就是什么都不跑在数据库上,当然这不可能,所以优化随机IO的最好方法就是优化你的SQL