范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

mysql单机性能调整,助你更上一层楼

  mysql的执行流程:
  (1)首先客户端向mysql服务器发起tcp连接,与mysql建立socket连接
  (2)客户端发起一个事物transaction,mysql内部的执行引擎会做如下操作:首先先会向undo/redo日志缓冲区(内存)写入数据,然后在一定的时机flush到undo/redo日志磁盘中(日志先行write ahead log,这样就可以保证事务的原子性,回滚,恢复)。然后开始向data的缓冲区(内存)写入数据,然后也是在一定时机flush到data file磁盘中,然后提交事务。
  基于此,性能优化可以对上面说到的环节进行参数的调整。1.max_connection=1000
  调整mysql的最大socket连接数为1000(默认100),该数值对于一般的中型项目,虚拟机配置不是很高的环境下,是足够应对。对于大型的项目来说,上万个连接数也是可能的,所以要根据项目情况,和环境配置进行合理调整。
  调整max_connetion的方法:
  (1)修改my.ini(或者my.cnf)
  (2)进入mysql服务端
  查看当前最大连接数 show variables like "max_connections";
  设置最大连接数 set global max_connections=500;
  查看当前建立的socket连接 SHOW STATUS LIKE "Threads%";
  SELECT substring_index(host, ":",1) AS host_name,state,count(*) FROM information_schema.processlist GROUP BY state,host_name;
  2.innodb_file_per_table=1
  2.innodb_file_per_table=1
  开启独占表空间模式。开启之后,每个表都有自己独立的表空间物理文件,所有的数据以及索引都会存储在该文件中,这样方便备份以及恢复数据。
  当项目足够的庞大,有几百张表的时候,如果不开启表独占模式,Innodb默认是会将所有的表数据存储到一个共享表空间中,这样的话就会大大影响数据写入读取性能,同时也方便管理备份数据。
  3.innodb_buffer_pool_size=1G
  这个配置项对应着图片中的data buffer,该配置的大小推荐配置该服务器内存的60%,或者80%。他的作用有两个:
  (1)当数据写入时,他会优先写入buffer区域,前提是这个区域的空间够大,这样的话就能将数据先写入到buffer区中,提高写数据性能。
  (2)同样的,如果buffer中的区域足够大,大部分数据在buffer区中,命中缓存中记录就非常的高,从而提高读数据的性能。
  4.innodb_log_file_size=256M innodb_log_buffer_size=16M
  innodb_log_file_size对应着undo/redo log区域,innodb_log_buffer_size对应着undo/redo buffer区域。
  当数据库在不断地对undo/redo log写入数据时,当该文件达到一定大小后,就会进行一次切换分割,在这个期间undo/redo buffer是不能往log文件flush数据的,那就是说明不能执行sql语句,这样就会导致这段时间mysql不能提供服务。所以设置innodb_log_buffer_size的大小来应对当log日志进行切换时,接受这段时间的数据。而innodb_log_file_size也不宜设置得过大,因为当数据崩溃后,重新启动的时候,mysql会重新执行log中内容,如果文件过大的话,就会十分影响性能。
  5.innodb_flush_log_at_trx_commit=2 (需放在[mysql_safe]节点上)
  innodb_flush_log_at_trx_commit = 1: 这是mysql的默认配置,也是保持原子性特性最好的,因为当一个事务进行提交后,log buffer区就会立即flush到磁盘中,对磁盘进行写入。
  innodb_flush_log_at_trx_commit = 0: 当事务进行提交后,写入到log buffer区中就会返回提示事务提交完成。然后mysql就会每秒区轮询将buffer中数据flush到log file中。这样的性能是最好的,因为不用写入到磁盘中,但同时也是最不安全的,因为一旦mysql崩溃了,就会丢失1秒的数据。
  innodb_flush_log_at_trx_commit = 2: 该配置就是一个折中的配置,从log buffer到log file中其实是首先要write到系统内容中内存中,然后再flush到系统的磁盘中。该配置就是当一个事务发起时,当write到系统内核的内存时,就相当于完成,然后mysql每秒去轮询flush到磁盘中。这样的话只要保证系统不挂,就不会丢失那一秒的数据。
  6.innodb_data_file_path=ibdata1:1G;ibdata2:1G;ibdata3:1G:autoextend
  虽然innodb_file_per_table  中将每个表独占一个文件,但如果这个文件无限制增长,他依然是系统文件维度的磁盘性能瓶颈。该配置的意思是当文件大小到达1G的时候就会起一个新的ibdata1文件,如此类推下去。

云天刀iOS手游正式上线,对腾讯云游戏意味着什么2022年云游戏最大看点之一,腾讯云游戏iOS版终于来了。竞核早前在米哈游网易上线iOS云游戏后,云游行业三股势力洗牌了一文中指出,虎年云游戏重点看三大势力第一股势力,重点看平台引北京国安新帅,首战未捷!争议判罚助张玉宁梅开二度,22浙江队北京时间9月6日,中超联赛第16轮,北京国安坐镇山东日照主场迎战升班马浙江队。本场比赛,是北京国安新外教斯坦利门佐上任后的首场比赛。本场比赛,北京国安的首发阵容变化并不大,相比上一杨幂是明星也是演员说到杨幂大家应该都不陌生,顶流女明星国民女演员。顶流女明星她的人气是毋庸置疑的,微博一亿多粉丝,她在各大平台的数据都名列前茅,提到长红十年的女星我第一个想到她。商业价值长期霸榜,二浙江上线全省统一数字化售电平台9月2日,浙江全省统一数字化售电平台浙江电力零售交易平台正式上线,以电子商务电力零售的思路,让数据跑腿代替主体跑腿,浙江企业用户跨入指尖购电时代。该平台就像一个网上商城,售电公司就幸福是啥?幸福是啥?幸福就是精神平衡,生活和谐,行为自然!我们中国人,不在乎你说什么,关键看你做什么。我爱你,不是用嘴说的,我们是放在心里的。最可悲的是,一起生活多年的两个人,其中一个哭着说中秋节将至,除了吃月饼,别忘了食3食做3事,寓意团圆美满中秋节将至,除了吃月饼,别忘了食3食做3事,寓意团圆美满今年的中秋节,总共是三天的假期,大家想好去哪里玩了吗?不过现在很多地区,都被疫情所困扰着,因此大家不管去哪里游玩,都一定要小众多老艺术家聚会!95岁田华仍显精神,88岁陶玉玲笑起来好和蔼9月6号,知名主持人张泽群于社交网上分享了一段老艺术家聚会的画面,温馨的模样立刻将所有网友拉回到那个激情澎湃的60年代。当天参与聚会的人员,除了张泽群之外,剩下的基本都是80后,而自由职业5年,电竞玩家小杨哥选择了不一样的电竞生活你曾经记起那时候的电竞游戏生活吗吗?是娱乐!是迷惘!是逃避!还是为了生活?每个人的生活环境不一样,他们选择不同,成长也会不同。他们自由职业5年,却选择了不一样的电竞生活,我们分享一仓颉造字天降小米,百鬼哭嚎,既然是故事,哪来这么多造字台?文字是一项伟大的发明,汉字作为最古老的文字之一,有着悠久的历史。关于汉字的由来,有着很多造字的传说,其中最让人耳熟能详的,莫过于仓颉造字。故事中,当仓颉发明文字之后,天雨粟,鬼夜哭中国古代神话故事开天辟地相传,天地本来是黑暗混沌的一团,好像一个大鸡蛋。鸡蛋里漆黑一团,没有天地,没有日月星辰,更没有人类生存。于是黄帝就派遣龙驹下凡开天辟地,那就是人类的始祖盘古大神。盘古在鸡蛋里睡了一群殴道具战!也许只有九阴真经3D能演绎得如此精彩许多武侠游戏其实都只看重了皮毛,认为玩家要的只是爽而已,两刀砍死野怪,一套秒掉路人,仔细想来其实是经不起推敲的,因为时间一长玩家就会感到十分疲劳,真正留住玩家的绝对是具有挑战性和趣
长沙有哪些餐厅或者酒吧是明星开的?长沙,好吃的东西那么多,说不定在你吃的这些美食里,其中一个就是明星美食噢!在长沙,好的餐厅也那么多,说不定在你去过的餐厅里,其中一个就是明星们开的餐厅!看看下面这些明星们开的餐厅,抑郁症的药吃了五天,不再吃会有什么后果?看你的意思是吃了五天的抑郁症药物,而且出现了明显的缓解,所以打算见好就收,是这个意思吗?这哪是什么见好就收?这是丢了西瓜捡芝麻!抗抑郁药物治疗周期一般的抗抑郁药都是缓慢起效的,临床贵阳花果园白宫不让进?里面是干什么的?谢邀,作为一个地产从业人员,真的要给大家说说这栋楼。这栋楼叫做花果园艺术中心也是宏立城集团的办公地点,也可以说是宏立城集团的总部,也就是开发花果园楼盘和山水黔城楼盘的那个公司,他们为什么电脑的至强系列会被称为洋垃圾呢?为什么至强处理器会被称为洋垃圾?首先,那是因为很多的志强处理器,都是从国外淘汰的服务器上,拆下的处理器,也就是进口电子垃圾里面的东西我有一个北京的朋友,之前淘宝店就是做国外淘汰二手从开始到现在,你还记得你玩过的那些游戏吗?哪个令你难以忘怀?让我想起QQ游戏里风靡一时偷菜歌!!!在没有电脑只有电影的时代突破包围踢毽子荡秋千,舞龙打扑克跳棋象棋围棋跳橡皮筋。过栏关老鹰捉小鸡五子棋八方格,跳绳单双三人跳!捉迷藏猜火柴摇骰子听一些老球迷说九十年代的国足有个球员叫送礼强究竟是怎么回事?真有其人吗?是说董礼强吧?董礼强,出生于1965年。1986年进入辽宁足球队,获得8次全国冠军,多次入选国家队。场上位置后卫。1997年由辽足转会至深圳。1999年底退役。董礼强退役之后没有离NBA历史上完成至少100次40分有多难?完成40次数最多的又是谁?NBA球星想要拿下1次40分并不难,哪怕你只是球队替补或者角色球员,只要有一场手感爆炸,那么40分很简单。但是想要拿下更多的40分,那就是需要绝对的个人实力了。比如想要100次拿下刺激战场游戏中有哪些只有吃鸡龄超过一年才见过的老图或者玩法?本期咱们来谈一谈刺激战场那些往期记录史,光子这款吃鸡游戏已经整整运营16个月之久了,很多玩家已经从当初的小萌新升级为如今的吃鸡大神,不知道有没有玩家从S1赛季玩到如今的S6赛季一直历史上对迈克尔乔丹一对一防守最成功的人是谁?答案是没有用一场两场的数据,是不客观的,必须看系列赛。历史上防守乔丹最著名的,数不出5个手指头1众所周知的乔杜马斯这是乔丹唯一一个公认的劲敌。2众所周知的手套加里佩顿这个是制造了乔斯诺克的满分杆是147分,为什么伯内特能以148分的成绩载入历史?众所周知,斯诺克的满分杆是147分,那么单杆满分是如何打出了呢?根据斯诺克比赛规则台面上有红球时必须先击打红球,然后选择击打任何分值的彩球,其中7分的黑色球是分值最高的。所以想要打5G手机,轻薄的机身和电池续航你更倾向于选择哪一个?5G手机,轻薄的机身和电池续航你更倾向于选择哪一个?成年人的世界不做选择题,我全部都要!轻薄机身和续航兼备才是市场主流。我们可以为手机使用快充技术,能够显著缩短充电时间。而在5G时