gpt4 book ai didi

mysql - 如何使用Mysql建立适合大数据查询过程的表

转载 作者:行者123 更新时间:2023-11-30 23:09:06 26 4
gpt4 key购买 nike

我想为 300 万(= 300 万)条记录构建表。目前我正在从事一个 PHP 项目。为此,我需要为 300 万记录创建一个表。根据我的项目,该表将仅用于选择语句。没有插入、更新和删除过程。

我想提高我的项目处理速度、效率等。

为此,我想根据什么条件创建表。表列是,*country varchar(20),state varchar(20),city varchar(20), 由时间戳创建,由时间戳更新,zipid int(11) auto_increment。*

我正在使用 Mysql 5.1。根据我的 Mysql 知识,有 3 种方式,

  1. 为列创建索引。
  2. 将表拆分为多个表并为其创建 View 。
  3. 创建带分区的表。

任何人都可以根据以上 3 点或针对我的问题的任何新标准为我的问题建议最佳解决方案。

最佳答案

如果表要分区,查询首先必须连接它们因此这需要时间

我建议使用存储过程,以及最常用的列在查询中应该被索引

关于mysql - 如何使用Mysql建立适合大数据查询过程的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com