PREPARE sql2 FROM 'SELECT * FROMtest.`test_replace_into` LIMIT ?,10 ;';
EXECUTE sql2 USING @mm;
END$$
DELIMITER ;
前置操作A:建表:
前置操作B:使用文档(2.test_data.sql)填充数据。
检测词语:
servicemysql restart
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="insert_on_duplicate.sql"
结果:
servicemysql restart
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="replace_into.sql"
结果:
前置操作A:删除表中的自增ID,进行检测
检测词语:
servicemysql restart
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="insert_on_duplicate.sql"

servicemysql restart
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="replace_into.sql"
mysql-uroot -proot -e 'TRUNCATE TABLE test.`test_replace_into`;'
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="replace_into.sql"
mysql -uroot-proot -e 'TRUNCATE TABLE test.`test_replace_into`;'
mysqlslap-uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="insert_on_duplicate.sql"
结论: replace into容易死锁
mysql-uroot -proot -e 'TRUNCATE TABLE test.`test_replace_into`;'
mysqlslap -uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="replace_into.sql"
mysql-uroot -proot -e 'TRUNCATE TABLE test.`test_replace_into`;'
mysqlslap-uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=10--query="insert_on_duplicate.sql"
结论: 接近
前置操作: 数据扩展100W
service mysql restart
mysqlslap-uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=5--query="replace_into_with_select.sql"
service mysql restart
mysqlslap-uroot -proot--delimiter=";" --concurrency=1000 --number-of-queries=10000 --iterations=5--query="insert_on_duplicate_with_select.sql"
带自增ID,使用replace 容易死锁,不要使用replace into,效能达到。
当数据量超过100W基本是,单纯修改,少量慢日志,同样的改查,慢日志明显。两者性能达到。
慢日志频繁时可能权衡增加写入并发。
+
+
+
-
-
-
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-118550-2.html
其实我作为大陆人十分理解台胞和香港人的关切
这是维护国家主权