尽管没有代码更新,但我的(LAMP 堆栈)站点的性能在过去几天中显着下降。似乎只有特定 MySQL 表的插入、更新和删除会导致问题。任何更新、插入或删除作业“表”条目的页面都需要大约 10 秒的时间来加载。(EG UPDATE jobs SET title = 'sdfldsfjlk' WHERE job_id = 134324
)
SELECT
查询似乎像以前一样执行,但如果同时进行更新,它们似乎会变慢。
该表有大约 180,000 个条目。我在 PHPMyAdmin 视图中注意到,除了主字段上的“正常”索引外,“entry_date”字段上还有一个索引(见图)。在这种情况下,这可能是一个问题吗?我不知道为什么会在该字段上创建索引。
如果没有,还有什么可能是问题的根源?我检查了磁盘上的空间,这似乎没问题。(7 GB 可用)根据 df。
SHOW CREATE TABLE job\G
Create Table: CREATE TABLE `job` (
`job_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT '0',
`entry_date` date NOT NULL DEFAULT '0000-00-00',
`timescale` varchar(20) COLLATE latin1_german2_ci NOT NULL DEFAULT '0000-00-00',
`title` varchar(60) COLLATE latin1_german2_ci NOT NULL,
`description` text COLLATE latin1_german2_ci NOT NULL,
`start_date` varchar(60) COLLATE latin1_german2_ci NOT …
Run Code Online (Sandbox Code Playgroud)