我不知道为什么,但是MYSQL在cpu上给了很大的负载。 我必须每秒更新数据库多次,并且用户群正在增长。MYSQL占用100%的CPU。查询缓慢
这是罚款在第一,但CPU负载每天增加,目前
下面是从日志慢速查询:
*Query_time: 4.182654 Lock_time: 0.000070 Rows_sent: 0 Rows_examined: 0
SET timestamp=1315908025;
UPDATE Stats SET Time = 1315908020 WHERE Domain = 'facebook.com';*
为什么会这样的查询这么慢? 慢速查询是否需要更多CPU?
难道这是因为我选择了错误的行类型?
time: int (11), Domain VARCHAR (1000)
统计表有13k行,并且在增长。
什么是表引擎和每秒钟访问表的次数? –
请提供表格的DDL。 –
DNS名称限制为253个字符;你可能会在那里节省一点空间。 – MSalters