从mysql查询大数据的替代方法

从mysql查询大数据的替代方法,mysql,database-design,redis,software-design,Mysql,Database Design,Redis,Software Design,我在mysql数据库中有7-8个表。所有这些表格都有10亿条记录。表的大小从1GB到5GB不等 问题: 1.选择查询速度慢。需要30秒。到1分钟。对于复杂的SELECT查询。 2.连接速度非常慢 解决这个问题的替代技术有哪些 对不起,如果我的问题看起来很幼稚。我研究过Redis,但它不起作用,因为它只是一个键/值存储(不能执行连接) MySQL可以轻松处理大量数据 如果您的查询速度慢,那么还有几个可能的原因与技术无关,例如模式设计(数据库本身的设计、规范化、数据类型、分区)、索引和查询设计(仅使

我在mysql数据库中有7-8个表。所有这些表格都有10亿条记录。表的大小从1GB到5GB不等

问题: 1.选择查询速度慢。需要30秒。到1分钟。对于复杂的SELECT查询。 2.连接速度非常慢

解决这个问题的替代技术有哪些


对不起,如果我的问题看起来很幼稚。我研究过Redis,但它不起作用,因为它只是一个键/值存储(不能执行连接)

MySQL可以轻松处理大量数据


如果您的查询速度慢,那么还有几个可能的原因与技术无关,例如模式设计(数据库本身的设计、规范化、数据类型、分区)、索引和查询设计(仅使用/连接必要的表/分区,使用正确的索引进行查询)

拥有7-8张非常大的桌子是不寻常的。通常情况下,你会有一张大桌子和3或4张小桌子。我想我们需要更多的细节来帮助你解决这个问题。在此发布表格和索引结构,并描述问题字段。1GB表格如何能有10亿行?
SHOW CREATE table
SHOW table STATUS