有三个问题求助各位高手,小弟不胜感激:
1:网上好多人所说的数据库IO开销指的主要是磁盘IO吗?
2:怎么分配mysql的IO?
3:IO都是指的硬盘的读写吗?

解决方案 »

  1.   

    没听说MYSQL数据库IO。 最好找出上下文,否则IO解释会有很多。 
      

  2.   

    原文:虽然使用索引能得到查询效率的提高,但是我们也必须注意到它的代价. 索引需要空间来 存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时, 索引本身也会被修改. 这意味着每条记录的INSERT , DELETE , UPDATE将为此多付出4 , 5 次的磁盘I/O . 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢. 
      

  3.   

    原文:虽然使用索引能得到查询效率的提高,但是我们也必须注意到它的代价. 索引需要空间来 存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时, 索引本身也会被修改. 这意味着每条记录的INSERT , DELETE , UPDATE将为此多付出4 , 5 次的磁盘I/O . 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢. 
      

  4.   

     这里提到 的数据库系统会使用到的磁盘I/O。 楼主所看到的数据库I/O的上下文是什么?