要在我的网站上获得更好的性能,我必须更改所有INSERT
查询以将其首先存储在CSV文件中,然后使用LOAD DATA INFILE
自动将它们导入到特定表中。
但是UPDATE呢?
我每秒大约有10000次更新,如何获得该结果?
对于每个请求,我得到2个UPDATES
(带有准备好的语句):
UPDATE player_tb SET coins = coins + ? WHERE player_id = ?
UPDATE score_tb SET score = score + ? WHERE player_id = ?
在两个表player_td
和score_tb
中,我都索引了player_id
列:
ALTER TABLE player_tb ADD INDEX(player_id);
ALTER TABLE score_tb ADD INDEX(player_id);
我希望至少每秒获得4万次更新,请问您有办法实现这一目标吗?
谢谢