我做一个简单的SELECT(有和没有LIMIT 1试过)...MariaDB的10.1简单的选择多少秒大型数据库
SELECT * FROM `links_db` WHERE `link` LIKE '__some_url__' ; // 9.45 sec
SELECT * FROM `links_db` WHERE `link` LIKE '__some_url__' LIMIT 1 ; // 8 sec
SELECT `link` FROM `links_db` WHERE `link` LIKE '__some_url__' ; // 5 sec
SELECT `link` FROM `links_db` WHERE `link` LIKE '__some_url__' LIMIT 1 ; // 5 sec
但问题是,我的数据库是300 MB ...需要5秒钟,进行了这种单一和简单的任务...
我升级从MySQL 5.5到10.1 MariaDB的,但蒸馏室5秒......
有my.cnf中的设置,可以帮助使SELECT更快?
你的表有多少行?你有索引吗?如果您正在查找完全匹配,请使用'='。这似乎并没有与PHP相关.. – chris85
你能提供一个实际的查询吗? – Strawberry
该表有70 000行... with =而不是像5秒而不是9 –