mysql怎么设置偏移量 mysql偏移量过大优化

如何在MySQL中修改时区通过以下参数来进行时区设置:
【mysql怎么设置偏移量 mysql偏移量过大优化】1. an absolute offset--绝对偏移量 例: alter session set time_zone = '-05:00'
2. database time zone--数据库时区 例:alter session set time_zone = dbtimezone 这是数据库默认的时区
3. os local time zone--操作系统本地时区 例:alter session set time_zone = local 获得系统本地时区
4. a named region--直接用名字指定时区 例:alter session set time_zone = 'america/new_york'
mysql_result() 偏移量如何设置?字段偏移值:
先试试把结果全部输出,字段逐个数,从0开始
技术分享 | mysqlbinlog 技巧 如果只是解析出来查看,可以加 --base64-output=decode-rows 不显示行格式的内容: mysqlbinlog --no-defaults -vv --base64-output=decode-rows mysql-bin.000201
用来分析某个事务做了什么: mysqlbinlog --no-defaults -vv --base64-output=decode-rows --include-gtids='b0ca6715-7554-11ea-a684-02000aba3dad:614037' mysql-bin.000199
a. 时间范围
--start-datetime、--stop-datetime 解析出指定时间范围内的 binlog,这个只适合粗略的解析,不精准,因此不要用来回放 binlog 。有个小技巧:如果只能确定大概的时间范围,而且不确定在哪个 binlog 中,可以直接解析多个 binlog 。比如大概在 11:20-12:00 内做了个表删除操作,但这个时间内有多个 binlog,可以这样:
mysqlbinlog --no-defaults -vv --base64-output=decode-rows --start-datetime='2020-08-18 11:20:00' --stop-datetime='2020-08-18 12:00:00' mysql-bin.000203 mysql-bin.000204 mysql-bin.000205
b. 偏移量范围
--start-position、--stop-position 解析 binlog 指定偏移量范围内的 binlog 。如果同时指定了 --start-position 和 --stop-position,并且是解析多个 binlog,则 --start-position 只对第一个 binlog 生效,--stop-position 只对最后一个 binlog 生效 。
这个常用场景是:已经解析过一次 binlog 并取得目标事务的 起始 position 后,精确的解析这一段 binlog:
c. GTID 范围
--include-gtids、--exclude-gtids 详细看参数解释 。
mysqlbinlog --no-defaults --skip-gtids mysql-bin.000203 | mysql -S /data/mysql/data/3306/mysqld.sock -proot
1. --no-defaults
可以避免 my.cnf 里配了 [client] 某些 mysqlbinlog 没有的参数导致 mysqlbinlog 失败
2. -v
不加,只显示行格式(即那一串字符串),无法得到伪 SQL :
加 -v,从行格式中重建伪SQL(带注释) , 不显示 binlog_rows_query_log_events 参数效果:
加 -vv,从行格式中重建伪SQL并添加字段数据类型的注释 , 可以显示 binlog_rows_query_log_events 参数效果:
3. 加 --base64-output=decode-rows
不显示行格式,如果同时加 -v 参数,可以从行格式中解码为带注释的伪SQL:
4. --skip-gtids
不保留 GTID 事件信息,这样回放 binlog 时会跟执行新事务一样,生成新的 GTID 。对比如下:
5. --include-gtids
只解析出指定的 GTID 的事务:
不解析指定的 GTID 的事务
关于mysql怎么设置偏移量和mysql偏移量过大优化的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读