摘要:对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考...
阅读全文
11 2015 档案
摘要:Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。iostat常见用法:$iostat -d -k 1 10 #查看TPS和吞吐量信息$iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await)$...
阅读全文
摘要:当在一个UNIQUE键上插入包含重复值的记录时,我们可以控制MySQL如何处理这种情况:使用IGNORE关键字或者ON DUPLICATE KEY UPDATE子句跳过INSERT、中断操作或者更新旧记录为新值。测试如下:如果现在插入一条违背唯一约束的记录,MySQL会中断操作,提示出错,在前面的I...
阅读全文