Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中选择数据库中的数据时变慢_Mysql - Fatal编程技术网

在mysql中选择数据库中的数据时变慢

在mysql中选择数据库中的数据时变慢,mysql,Mysql,我有一个每天插入1000万数据的表。当我们使用select操作时,它花费了太多的时间。什么是最佳解决方案。我使用的是MySQL 5.6您是否在“where”条件下使用的字段上添加了索引?您在MySQL查询中使用了limit,如select*from table_name limit 0,10;并从表11、20中选择*;此外,如果一天插入一次,就可以使用外部缓存,或者您可以启用MySQL CaseEk查看分组,有几个因素需要考虑(即,服务器规格、表规范化、索引等)。您能提供模式来排除糟糕的表设计吗

我有一个每天插入1000万数据的表。当我们使用select操作时,它花费了太多的时间。什么是最佳解决方案。我使用的是MySQL 5.6

您是否在“where”条件下使用的字段上添加了索引?您在MySQL查询中使用了limit,如select*from table_name limit 0,10;并从表11、20中选择*;此外,如果一天插入一次,就可以使用外部缓存,或者您可以启用MySQL CaseEk查看分组,有几个因素需要考虑(即,服务器规格、表规范化、索引等)。您能提供模式来排除糟糕的表设计吗?请注明服务器规格。