我正在查看慢查询日志,发现以下查询花费了太多时间
# Query_time: 4875.960250 Lock_time: 4819.281516 Rows_sent: 1 Rows_examined: 1
use mydb;
SET timestamp=1358591898;
SELECT `Currency`.`rate`
FROM `currencies` AS `Currency`
WHERE `Currency`.`currency` = 'usd '
LIMIT 1;
我应该怎么做才能优化查询时间,以及如何最小化锁定时间?