06 2020 档案

摘要:Message: Prepared statement contains too many placeholders MySQL的prepared statement只能支持至多65535个占位变量,但原因不详。 具体到当前项目组遇到的问题,我们在使用MySQL JDBC驱动时,为了提升数据插入的效 阅读全文
posted @ 2020-06-23 16:45 igoodful 阅读(1524) 评论(0) 推荐(0)
摘要:igoodful@10.10.10.10 ((none)) > show global variables like '%max_allowed_packet%'; + + + | Variable_name | Value | + + + | max_allowed_packet | 671088 阅读全文
posted @ 2020-06-23 16:14 igoodful 阅读(3060) 评论(0) 推荐(0)
摘要:不加事务的话跑该语句和之前的insert对mysql来说可能不在一个连接里,那么就会无法获得这个插入的值,因此要在同一个会话里紧接着执行,或者在事务里面。 # select last_insert_id() 阅读全文
posted @ 2020-06-18 15:13 igoodful 阅读(1498) 评论(0) 推荐(0)
摘要:diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 一、diff的三种格式 由 阅读全文
posted @ 2020-06-15 16:13 igoodful 阅读(655) 评论(0) 推荐(0)
摘要:show global variables like '%mode%'; sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGI 阅读全文
posted @ 2020-06-12 14:53 igoodful 阅读(233) 评论(1) 推荐(0)
摘要:############################# 一、使用lvs连接方式进行数据库连接 因为lvs会将空闲时间超过6分钟的连接主动断开,因此业务设置的空闲连接时间需要小于6分钟即可。 <?xml version="1.0" encoding="utf-8" ?> <jade-config> 阅读全文
posted @ 2020-06-10 16:32 igoodful 阅读(700) 评论(4) 推荐(0)
摘要:字符串截取 字符长度 [user@host dir]$ str=123abc123 [user@host dir]$ echo ${#str} 9 从左边截取 ${string:position:length} :从字符串 string 的 position 位置截取 length 个字符串 [us 阅读全文
posted @ 2020-06-06 17:04 igoodful 阅读(355) 评论(0) 推荐(0)
摘要:replication 中通过以下参数减少binlog数据量 一、master端: --binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开),尽量不要使用。 --binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开),尽量不使用。 以下是mysql主从 阅读全文
posted @ 2020-06-05 20:57 igoodful 阅读(1782) 评论(0) 推荐(0)
摘要:################# 1,针对传统复制:start slave 可以指定sql线程的 end log file and position的: START SLAVE UNTIL sql_thread master_log_file='binlog.000002',master_log_ 阅读全文
posted @ 2020-06-05 17:59 igoodful 阅读(801) 评论(2) 推荐(0)
摘要:############################## 参考:http://mysql.taobao.org/monthly/2016/03/07/ 参考:https://www.cnblogs.com/ivictor/p/15547387.html #################### 阅读全文
posted @ 2020-06-04 18:20 igoodful 阅读(669) 评论(12) 推荐(0)
摘要:线上binlog格式是mixed格式,需要将一台从库的binlog格式修改为row格式: 1、在线更改binlog格式。 set global binlog_format=row; 2、上面更改格式后并不会立即生效,需要执行下面两个语句来让其立即生效。 stop slave; start slave 阅读全文
posted @ 2020-06-04 10:32 igoodful 阅读(796) 评论(0) 推荐(0)