我正在使用maria DB来存储数据,当我搜索数据时,我不希望我的查询一次又一次地命中DB以获取数据,有什么办法可以将其作为缓存存储在ram中,所以每次我搜索搜索查询都不会访问数据库时,它将从ram中检索数据。
答案 0 :(得分:0)
您可以按照the manual中的说明使用MEMORY存储引擎。
CREATE TABLE test ENGINE=MEMORY
SELECT ip,SUM(downloads) AS down
FROM log_table GROUP BY ip;
SELECT COUNT(ip),AVG(down) FROM test;
DROP TABLE test;