mysql5.7价格祈望相对以前的版本有较大的鼎新。比方
价格模子参数能够动态摆设,能够适应不同的硬件
辨别思考数据在内存和在磁盘中的价格
价格精度提拔为浮点型
jion祈望时不但要思考condition,还要思考condition上的filter,详细拜见参数condition_fanout_filter
5.7在价格表率上分为io,cpu和memory,5.7的价格模子还在完美中,memory的价格固然曾经汇集了,但还没有没有祈望在最后的价格中。5.7在源码上对价格模子停止了大批重构,价格分为server层和engine层。server层主如果cpu的价格,而engine层主如果io的价格。5.7引入了两个系统表mysql.server_cost和mysql.engine_cost来别离摆设这两个层的价格。如下解析均基于mysql5.7.10
server_costrow_evaluate_cost(default0.2)祈望合乎前提的行的价格,行数越多,此项价格越大
memory_temptable_create_cost(default2.0)内存常设表的创造价格
memory_temptable_row_cost(default0.2)内存常设表的行价格
key_