php脚本1 -INSERT每秒500条记录和 php脚本2 -UPDATE到该表的一些数据(每秒500)
Web应用程序将数据选择到数据库以查看数据,绘制统计信息等
我的问题是,当应用程序将数据同时插入/更新到表时,需要很长的加载时间来查看数据。
任何人都可以为此提供解决方案吗?
提前致谢
答案 0 :(得分:0)
您只能使用一个查询来插入:
示例:
INSERT INTO table (id,value) VALUES (1,2),
(2,3),
(3,4),
...
在某些情况下也适用于UPDATE
根据您的评论,您可以使用INSERT DELAYED
或者您可以使用apccache或memcached将值初始存储在内存中,而不是使用上面的查询每次X时将其刷新到db中
答案 1 :(得分:0)
如果您的SELECT
条款主要是汇总数据,或者每次调用时绝对准确,那么您可以尝试将隔离级别更改为READ COMMITTED
或{{1}这应该会提高READ UNCOMMITTED
子句的速度。您可以在这里阅读有关差异的内容: