1197多语句事务要求更大的max_binlog_cache_size报错

各区、县级市房改办,市直各单位房改办,驻穗各单位房改办:
根据省政府《关于加快住房制度改革实行住房货币分配的通知》(粤府[1998]82号)文件精神,为进一步理顺和明确房改售房备案工作,现就有关问题通知如下:
一、原住户在去年已办理换购备案,换购后腾退出来的住户,未办房改备案的,由单位出具书面报告,按货币分配政策处理,可向职工以市场价出售或出租。
二、因参加部队集资建房、内部分房而要求退出地方的房改房的职工家庭,可由购房人提出申请,经产权单位同意,个人出具经公证的具结书,允许退出地方已购房改房、退房时间原则上不得超过今年6月30日。退房后,不能再参加地方的住房差额货币补贴及住房货币分配。已领取了住房差额货币补贴或住房货币分配的,要一并向补贴单位退回已领取的全部补贴。
三、关于去年底办理了房改预售备案并缴交了500元/平方米房改预售款的问题。
在建的单位自建房既办理了房改出售备案,又办理了房改预售备案并交了预售款的,原则上按房改预售办理。
已办理了房改预售备案,职工自愿放弃房改的,由单位出具书面报告,个人出具具结书,经我办研究同意后,允许退款。
已预购了单位在建房的人员,由于愿意参加住房差额货币补贴、住房货币分配等原因,自愿放弃购买已预购的在建住房、要求退款的,经单位同意,允许退款,并录入个人住房档案。
四、已办理了房改登记备案的单位自建房,于去年8月1日后经规划部门批准核发“建设工程规划许可证”或经规划部门批准先行基础施工的高层住宅,及11月1日后经批准先行基础施工的多层住宅,原则上按房改预售备案处理。
五、单位为职工办理住房差额货币补贴时,需提供产权证及缴款明细表作为审核的依据;如暂无法提供产权证的,需提供由市房改办盖章及银行加盖收款章的缴款明细表;对因故不能提供上述证明的,必须持评估表、协议书和送款单的复印件,并分别加盖售房单位的公章后,送市房改办审核。
已换购、补购了住房的职工家庭,不论是否达到住房面积标准中限,一律不得再领取住房差额货币补贴。
六、下岗职工(买断工龄及从新就业的下岗职工除外)及纳入市社会保障统筹体系的防退休职工,其住房差额货币补贴原则上由原工作单位解决,原工作单位可根据自身的经济条件决定发放与否及发放的方式。
七、1999年12月31日后提升了职务,并通过房改备案于今年房改购房、换购、补购住房及领取住房或领取住房差额货币补贴的标准,仍按2000年1月1日前的职务执行。
在办理房改审核时,单位还须在缴款明细表加盖组织、人事部门公章。
已领取了住房差额货币补贴的职工,不论倾听种原因、何时提升职务均不得再按提升后的职务补差。
八、对已参加了房改购房的职工家庭,如仍租住公房的,其租住的公房应该退出;暂不能退出的,必须以市场价购买或市场租金计租。
九、在广州市八区以外的地区已按当地房改政策参加房改购房的职工家庭,一方在广州市工作的,不得按广州市的房改政策购房或领取住房差额货币补贴。如自愿退出外地房改房房的,可按广州市的住房货币分配政策领取住房货币补贴。
如省房改办对该规定有新规定的,按省房改办规定办。
十、对房改房已返售又再次申请购房及违反规定先后购有两套公房的职工,由单位出具书面报告后,按以下原则处理:
第一次购买的住房经核查确实已于去年底前办妥返售手续的,承认其现购房换购手结。
违反规定先后购买两套房的,若第一次购买的住房已达本人职务面积标准下限,必须退出其中的一套住房,同时对有关人员给予通报批评;对继续隐瞒事实,情节严重的,要追究有关人员的法律责任,并按照《广东省城镇房地产权登记条例》(广东省人大公告第67号)的规定,由房地产管理部门撤销购房人第二套住房的产权登记;若第一次购买的住房未达本人职务面积标准下限的,允许补购第二套住房,也可以办理换购,必须按换购、补购政策办理,增面积部分按去年的成本价计价,不计折扣,超面积部分按市场价计价。广州市住房制度改革领导小组

一、尽显奢华,睿领时代,时尚,无可替代。

  优化处理碧玺的主要方法是辐照或加热,目的是改善碧玺的颜色。

  编者按:7月5日下午,故宫博物院副研究员宋海洋先生做客北京文化艺术大讲堂(原皇城文化艺术大讲堂)第二十三讲,为广大观众解读玉和翡翠千丝万缕的关系。

  binlog_cache_size:为每个session
分配的内存,在事务过程中用来存储二进制日志的缓存,提高记录bin-log的效率。没有什么大事务,dml也不是很频繁的情况下可以设置小一点,如果事务大而且多,dml操作也频繁,则可以适当的调大一点。

[打印文章][关闭本页]

改:蚕丝制作,法国设计师设计剪裁,只为献给高贵的你。

  辐照。通过辐照可使无色的碧玺颜色变深,改色后的颜色或稳定或不稳定(或在受热、光照下褪色)。改色后的颜色不一定全好,如中等绿色的样品可转呈绿红双色石,也能转呈灰色(对绿和红的吸收恰好平衡了)。要注意的是,在电子轰击中,因高能电子的热效应强也会使碧玺产生裂纹。

图片 1

max_binlog_cache_size设置的参考标准

附 件:

二、与企业通行,让梦想落岸。

  加热。加热可使碧玺颜色变浅,如使红的变淡红或无色,褐红或带褐色的变粉、紫或某些褐色的变蓝或变暗绿,橙色的变黄。热处理后的颜色稳定。

  翡翠的优化处理

 
Binlog_cache_disk_use表示因为我们binlog_cache_size设计的内存不足导致缓存二进制日志用到了临时文件的次数;Binlog_cache_use
表示用binlog_cache_size缓存的次数,当对应的Binlog_cache_disk_use
值比较大的时候 我们可以考虑适当的调高 binlog_cache_size
对应的值

改:据统计,加入企业金融服务的企业,收益率全部超过30%。

  充填。充填是用无色的蜡来填平小裂隙或改善抛光质量;蜡或塑料也可填入管状体中以驱出其中污物(或与酸处理、浸渗联合进行)。在包裹体鉴别中需判别之。碧玺的仿制品主要是玻璃和塑料,从偏光性、密度和折射率等方面易于区别。

  漂洗完的翡翠,刚才已经说了对人身体非常不好,主要是两个方面:第一个皮肤;漂洗完的翡翠如果是B+C甚至到C货的翡翠对皮肤有一种粗糙感,尤其在冬天你穿上衣服戴上翡翠总觉得皮肤是粗的,非常粗的,老有一种粉状体在表层,实际上这是它优化以后处理的结果。所谓的优化就是用化学的药去浸泡,浸泡这种原石,让这种原石里头的包裹体吐出去,所谓的吐出去,吐两方面:一个就是我们所说的稠状体,再一个颜色吐掉,但是一吐完了以后这个石头的比重开始发青了,发青完了以后填充,填充的是透明的胶状体,透明胶状体的比重就一下升上来了,甚至比能达到5。

【故障情景】

三:脚踏实地,这里,是梦开始的地方。万达地产,带你远航。

  实际上在填充的过程中它是经过热处理,就是物理的变化填充它,所以这一填充完了以后漂洗,这是还处于B货的范围。真正最后一个为什么变成C货?就是染色,染色是两种染色,一种颜色是原始染色,就是用这种非常古老的染色,用火去烤的染色,还有一种就是激光,今天来说很多都是用激光染色作为主体,但是激光打进去的色泽比较硬,所谓的硬就是那个颜色没有那么自然,非常板。石材中的天然颜色它是非常自然的,非常飘逸的,不会说随色的突然一下深得那么深,突然一下浅得那么浅,它是渐变色,但是真正激光打进去的颜色它没有变,它是完全的酯化,所谓的完全酯化就是它的颜色不变,只是让颜色加深,它那个激光打的就是深,你让它的颜色浅它就是浅,它是机器的一个控制。今天来说机器的雕刻工艺它的转速永远是一个转速,因为它电脑设定了2000转,就是2000转,不像手工在雕刻过程中用力不一样,所以它真正的处理方法是不一样的,我们讲的工艺方法不一样。所以漂白加填充,加染色,实际上就是我们今天说的B+C,甚至就是C货。市场中可以讲一大半都是这个,当然说今天有朋友会说B货算不算好的翡翠?原则上来说都是通货,但是今天你要是纯正去找一个非常好的A货,又没有杂质,是非常难的,从价格上也非常难,从材质上也非常难。但是今天市场中确实一大部分都是B货。B+C有一部分,真正C货那就是更长。

 
通过脚本以load的方式导入数据时,出现多行事务需要的max_binlog_cache_size空间不足。该数据文件HAOHUAN.txt只包含以逗号分隔的500万行左右的数据,每行四列,文件大小为270M。

改:我们只提供,最舒适的环境,最优质的物业。万达地产,在您事业披荆斩棘之时,为您提供最舒适的港湾。

  在翡翠之外还有一种近似于翡翠的绿色,我们叫马来玉,产地在马来西亚,颜色非常好,绿度非常高,绿度有点儿像这个纯的颜色上,比这个还艳。但是马来玉学名叫颗粒岩,从它的肌体里来看它是颗一颗小颗粒形成的岩石,所以我们叫它颗粒岩,这种石头九十年代中期在深圳作为中国创汇的一大标志。除了马来玉以外,还有南阳翠,今天很多市场中其实还有体积很大的这种,有绿颜色但是非常差,糯种的样子,没油性,那个都是南洋翠。

1 [root@172-16-3-190 shells]# bash +x load_data_into.sh 
2                 文件的总数为:1 
3                 文件名为:/tmp/load/HAOHUAN.txt 
4 当前正在处理的文件是:/tmp/load/HAOHUAN.txt
5 load data infile '/tmp/load/HAOHUAN.txt' into table practice.temp_baofoo_unbind fields terminated by ',' lines terminated by '\n' (merchant_no,bank_code,bank_card,protocol_no)
6 Warning: Using a password on the command line interface can be insecure.
7 ERROR 1197 (HY000) at line 1: Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again

四:海尔净水,净无忧,享生活。

【故障排查】

改:海尔净水,符合国际什么标准,让您的家人不再为饮水担忧。

 
查看max_binlog_cache_size的大小,发现数据文件的大小确实较max_binlog_cache_size的值要小,如果max_binlog_cache_size的大小不足以存放事务的binlog,那么会临时使用磁盘临时文件来存放binlog,通过查看Binlog_cache_disk_use发现使用临时文件存放的次数为1。因此增大max_binlog_cache_size的值到300M,再次执行脚本发现还是报相同的错误。且使用临时文件的次数为2,使用临时文件的存放binlog的总次数也相应由15增加到了16次。

 1 mysql> show global variables like '%binlog_cache%';
 2 +-----------------------+-----------+
 3 | Variable_name | Value |
 4 +-----------------------+-----------+
 5 | binlog_cache_size | 16777216 |
 6 | max_binlog_cache_size | 268435456 |
 7 +-----------------------+-----------+
 8 2 rows in set (0.00 sec)
 9 
10 mysql> show global status like '%binlog_cache%';
11 +-----------------------+-------+
12 | Variable_name | Value |
13 +-----------------------+-------+
14 | Binlog_cache_disk_use | 1 |
15 | Binlog_cache_use | 15 |
16 +-----------------------+-------+
17 2 rows in set (0.00 sec)
18 
19 mysql> set @@global.max_binlog_cache_size=300000000;
20 Query OK, 0 rows affected, 1 warning (0.00 sec)
21 
22 [root@172-16-3-190 shells]# bash +x load_data_into.sh          
23                 文件的总数为:1 
24                 文件名为:/tmp/load/HAOHUAN.txt 
25 当前正在处理的文件是:/tmp/load/HAOHUAN.txt
26 load data infile '/tmp/load/HAOHUAN.txt' into table practice.temp_baofoo_unbind fields terminated by ',' lines terminated by '\n' (merchant_no,bank_code,bank_card,protocol_no)
27 Warning: Using a password on the command line interface can be insecure.
28 ERROR 1197 (HY000) at line 1: Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again
29 
30 mysql> show global status like '%binlog_cache%';         
31 +-----------------------+-------+
32 | Variable_name | Value |
33 +-----------------------+-------+
34 | Binlog_cache_disk_use | 2 |
35 | Binlog_cache_use | 16 |
36 +-----------------------+-------+
37 2 rows in set (0.00 sec)

无奈直接增加max_binlog_cache_size的值到500M时问题才解决(后经test实际给到400M也可以load成功),但是slave上的值没有及时改动,因而SQL同步线程报错,stop同步线程,同master一样的更改后,同步才算正常

 1 mysql> set @@global.max_binlog_cache_size=500000000;
 2 Query OK, 0 rows affected, 1 warning (0.00 sec)
 3 
 4 mysql> show slave status \G;
 5 *************************** 1. row ***************************
 6                Slave_IO_State: Waiting for master to send event
 7                   Master_Host: 172.16.3.190
 8                   Master_User: repl
 9                   Master_Port: 3309
10                 Connect_Retry: 30
11               Master_Log_File: binlog.000018
12           Read_Master_Log_Pos: 120
13                Relay_Log_File: relay_bin.000006
14                 Relay_Log_Pos: 6973
15         Relay_Master_Log_File: binlog.000017
16              Slave_IO_Running: Yes
17             Slave_SQL_Running: Yes
18               Replicate_Do_DB: 
19           Replicate_Ignore_DB: 
20            Replicate_Do_Table: 
21        Replicate_Ignore_Table: 
22       Replicate_Wild_Do_Table: 
23   Replicate_Wild_Ignore_Table: 
24                    Last_Errno: 1197
25                    Last_Error: Could not execute Write_rows event on table practice.temp_baofoo_unbind; Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again, Error_code: 1197; Writing one row to the row-based binary log failed, Error_code: 1534; handler error HA_ERR_RBR_LOGGING_FAILED; the event's master log binlog.000017, end_log_pos 268602107
26                  Skip_Counter: 0
27           Exec_Master_Log_Pos: 11408
28               Relay_Log_Space: 333526981
29               Until_Condition: None
30                Until_Log_File: 
31                 Until_Log_Pos: 0
32            Master_SSL_Allowed: No
33            Master_SSL_CA_File: 
34            Master_SSL_CA_Path: 
35               Master_SSL_Cert: 
36             Master_SSL_Cipher: 
37                Master_SSL_Key: 
38         Seconds_Behind_Master: 208
39 Master_SSL_Verify_Server_Cert: No
40                 Last_IO_Errno: 0
41                 Last_IO_Error: 
42                Last_SQL_Errno: 1197
43                Last_SQL_Error: Could not execute Write_rows event on table practice.temp_baofoo_unbind; Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again, Error_code: 1197; Writing one row to the row-based binary log failed, Error_code: 1534; handler error HA_ERR_RBR_LOGGING_FAILED; the event's master log binlog.000017, end_log_pos 268602107
44   Replicate_Ignore_Server_Ids: 
45              Master_Server_Id: 1903309
46                   Master_UUID: 1b589d80-f450-11e7-9150-525400f4ecb2
47              Master_Info_File: /opt/app/mysql_3309/logs/master.info
48                     SQL_Delay: 0
49           SQL_Remaining_Delay: NULL
50       Slave_SQL_Running_State: Reading event from the relay log
51            Master_Retry_Count: 86400
52                   Master_Bind: 
53       Last_IO_Error_Timestamp: 
54      Last_SQL_Error_Timestamp: 180803 17:39:08
55                Master_SSL_Crl: 
56            Master_SSL_Crlpath: 
57            Retrieved_Gtid_Set: 
58             Executed_Gtid_Set: 
59                 Auto_Position: 0
60 1 row in set (0.00 sec)
61 
62 mysql> stop slave;
63 Query OK, 0 rows affected (1 min 10.64 sec)

【故障总结】

  max_binlog_cache_size参数时动态参数,该值的设置可以参考binlog_cache_use的大小来相应增加。load导入或者delete数据的大小必须要大于max_binlog_cache_size的值,多行事务才能成功执行。该参数值修改后,注意要与配置文件中的值大小一致。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图