首先说一下我的服务器配置
Dual Xeon E5-2670 32GB 480GB SSD Preconfig
最后查了好多资料,php安装扩展如下
安装完还是和原来一样没有变化,放弃
继续查资料 问了ChatGPT说是升级硬件 优化数据库
但都于事无补。
最后将MYSQL数据库引擎MyISAM转换为InnoDB引擎解决了问题
将 MyISAM 引擎转换为 InnoDB 引擎会带来以下好处:
支持事务: MyISAM 引擎不支持事务,而 InnoDB 引擎支持事务。这意味着,如果您的应用程序需要进行事务管理(如银行应用程序),则应将表转换为 InnoDB 引擎。
行级锁定: InnoDB 引擎支持行级锁定,而 MyISAM 引擎只支持表级锁定。这意味着,在使用 InnoDB 引擎时,多个用户可以同时访问同一表中的不同行,而不会导致锁定整个表。
外键约束: InnoDB 引擎支持外键约束,而 MyISAM 引擎不支持。这使得在使用 InnoDB 引擎时可以更轻松地维护数据的完整性。
索引比 MyISAM 更快:尤其是在进行大量的插入、更新、删除操作时,InnoDB 引擎的性能往往比 MyISAM 引擎更好。 可以使用缓冲池: InnoDB 引擎支持缓冲池,该缓冲池可以缓存数据和索引。这使得在使用 InnoDB 引擎时可以获得更快的读取和写入速度。 总而言之,将 MyISAM 引擎转换为 InnoDB 引擎可以提高数据库的强健性、性能和可维护性,同时提供更多功能。
评论 (0)