mysql语句优化
zhuoxiong
这个作者很懒,什么都没留下…
展开
-
用INSERT DELAYED解决MySQL堵塞问题
由于对MySQL的并发插入数据能力没有一个很好的评估,因此在些多进程并发程序时,忽略了MySQL的堵塞问题 以至程序时不时因为MySQL的堵塞,导致子进程一直在等待MySQL释放堵塞,完成INSERT 指令。 故障现象: 堵塞的子进程都是 sbwait 状态 父进程,一直在等待子进程结束,是wait状态 如果不手工kill掉堵塞的子进程,这些进程一直存在 原因排原创 2013-04-19 15:22:01 · 2274 阅读 · 0 评论 -
ON DUPLICATE KEY UPDATE
MySQL 当记录不存在时插入,当记录存在时更新 MySQL 当记录不存在时插入,当记录存在时更新 网上基本有三种解决方法。 第一种: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERTINTOclients (client_id,client_name,client_type转载 2013-04-19 15:44:03 · 657 阅读 · 0 评论