【问题标题】:Mysql - can I have a View that is an in memory image of a tableMysql - 我可以有一个视图,它是一个表的内存图像
【发布时间】:2010-07-01 10:34:12
【问题描述】:

我有一个包含大约 3000 条记录的表,我经常查询这些记录。
mysql 是否提供某种视图,可以将表加载到内存中并与我的表保持同步(类似于缓存),所以我可以查询这个视图并获得非常快的结果?

【问题讨论】:

  • MySQL 可能已经将数据缓存在内存中,尤其是对于这么小的表。如果速度太慢,最好调整查询,并确保使用正确的索引。

标签: sql mysql database view


【解决方案1】:

除非基础表也在内存中,否则我认为视图不会有帮助,您可以通过创建它来确保...

CREATE TABLE t (i INT) ENGINE = MEMORY;

参考手册的13.9有详细说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-20
    • 2023-01-10
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 2021-09-02
    相关资源
    最近更新 更多