当然支持100万并发。 首先,我们必须做出决定,把阅读和写作分开。 然后,它取决于你需要分配多少个单元用于写作和阅读。 我的SQL集群不建议您使用它,因为有太多的错误。 所有这些都需要先进行压力测试。 业务不同,SQL写读也不同。 压力测试应根据具体业务进行。 受服务器配置和网络环境的限制,MySQL数据库支持的并发连接的最大数量为16384、实际服务器支持的并发连接的数量会更小。 主要决定因素:1,服务器CPU和内存的配置。 2、 网络带宽。 上行带宽对互联网连接的影响尤为明显。对数据库结构进行优化:组织数据库的模式,表和字段,以减少I/O开销,将相关项一起保存,并提前计划,使性能随着数据量的增长而保持在较高水平。 数据表应设计为最小化占用的空间,表的主键应尽可能短。 对于InnoDB表,主键所在的列可以在每个辅助索引条目中复制。 因此,如果有许多次级索引,一个短的主键可以节省大量的空间。 只创建需要提高查询性能的索引。 索引便于检索,但增加了插入和更新操作的执行时间。 Inno DB:特性/Inno DB提供的配置可以减少维护二级索引所需的磁盘I/O。 大型数据库可能会遇到大量的表操作和大量的I/O来保持二级索引的最新。 当相关页面不在缓冲池中时,InnoDB的changebuffer将更改并缓存到次要索引条目。 因此避免了页面引起的耗时的I/O操作不能立即从磁盘读取。 当一个页面被加载到缓冲池中时,缓存的更改被合并,更新的页面被刷新到磁盘。 这提高了性能,适用于MySQL5、5及更高版本。
mysql百万并发量:关于mysql处理百万级以上的数据时如何提高
如何提高数据mysql处理超过万级的查询速度
近期,由于工作需要,开始关注Mysql数据库中选择查询语句的相关优