求大佬指点哈!mysql远程写入速度很慢感激不尽

我将远程主机的mysql开放外网访问,在我本地主机写入数据库的速度是五条每秒,可是远程主机运行相同的代码,可以达到100多条每秒。目前已经尝试过[mysqld]skip-name-resolve的方案,没什么效果,请问我该如何提高mysql的写入速度?
千巷猫影
浏览 230回答 2
2回答

绝地无双

根据你的描述,主要原因在带宽上,提升写入速度的方案主要有下面几个1、增加带宽配置2、合并写,多条记录一起写入提交,降低io3、调整数据库日志写入策略,修改参数sync_binlog=0表示binlog不实时刷盘,由操作系统控制什么时候刷新缓存持久化innodb_flush_log_at_trx_commit=0表示不是每一个事务提交时写一次redo4、调大缓冲池innodb_buffer_pool_size=内存的70%5、优化表结构设计,优化大字段一定要有自增主键,这个很关键,并发大的时候效果尤为显著
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript