我如何在ram中存储特定表(maria db)并从ram而不是db中检索数据

时间:2018-08-21 06:51:40

标签: mysql mariadb

我正在使用maria DB来存储数据,当我搜索数据时,我不希望我的查询一次又一次地命中DB以获取数据,有什么办法可以将其作为缓存存储在ram中,所以每次我搜索搜索查询都不会访问数据库时,它将从ram中检索数据。

1 个答案:

答案 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;