[英]mysql + php speed up
php腳本1-每秒插入500條記錄,php腳本2-將某些數據更新到該表(每秒500條)
Web應用程序將數據SELECT到數據庫中以查看數據,繪制統計信息等
我的問題是,在應用程序同時將數據插入/更新到表的過程中,查看數據需要很長時間。
誰能為此提供解決方案?
提前致謝
您只能使用一個查詢來插入:
例:
INSERT INTO table (id,value) VALUES (1,2),
(2,3),
(3,4),
...
在某些情況下也適用於UPDATE
根據您的評論,您可以使用INSERT DELAYED
或者,您可以使用apccache或memcached最初將值存儲在內存中,而不是使用上述查詢每X次將其刷新到db中
如果您的SELECT
子句主要是聚合數據,或者在每次調用它們時絕對不是絕對關鍵,那么您可以嘗試將隔離級別更改為READ COMMITTED
或READ UNCOMMITTED
,這將使您在SELECT
子句上的速度有所提高。 您可以在此處了解不同之處:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.