mysql
文章平均质量分 52
理工男Happy大叔
研究要研究方向:图像处理,机器学习,模式识别。
展开
-
mysql知识点
未来的一段时间,打算从mysql这些方面,进行一系列文章输出,也不知道能写到哪些程度。边走边看吧原创 2021-03-26 13:53:23 · 141 阅读 · 0 评论 -
mysql limit offset 原理分析与使用
背景一个行数为4亿条的表。查询50000000~50000010行之间的数据。发现查询时间达到20s!!!查询执行计划发现,需要进行全表扫描,没有索引。但是,sbtest1这个表是有索引的为什么mysql没有选择索引,而是全表扫描呢?分析mysql select 语法SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL原创 2021-03-16 13:14:07 · 1887 阅读 · 0 评论 -
mysql异步复制、半同步复制、组复制
异步复制sorce不管replica的死活,写进binlog后,commit完成就算成功。如果最后一个event没有发给replica,主库就挂了,那么就会有丢失数据的风险。半同步复制通过官方的半同步插件,将binlog写完后,发送给replica,当replica写入到relay log后,在主库commit。这样可以最大情况保证数据能发送到replica。但是如果replica网络又问题,或者空间满了,导致ack返回时间慢、或者超时,这就会影响主库读写,所以还有个参数来控制rpl_semi_sy原创 2021-03-03 20:51:04 · 201 阅读 · 1 评论 -
xtrabackup备份原理与实现
update和FTWL关系FTWRL主要包括3个步骤:1.上全局读锁(lock_global_read_lock) 2.清理表缓存(close_cached_tables) 3.上全局COMMIT锁(make_global_read_lock_block_commit)https://www.cnblogs.com/cchust/p/4603599.html上全局读锁会导致所有更新操作都会被堵塞; 关闭表过程中,如果有大查询导致关闭表等待,那么所有访问这个表的查询和更新都需要等待;原创 2021-02-04 16:34:13 · 799 阅读 · 1 评论 -
python脚本对mysql数据库持续写入数据
简单暴力的脚本对mysql数据库进行数据持续写入#!/bin/pythonimport datetimeimport sysimport timefrom sqlalchemy import create_enginefrom sqlalchemy.exc import InvalidRequestErrorfrom sqlalchemy.orm import sessionm...原创 2020-05-01 15:38:33 · 735 阅读 · 0 评论 -
QT5.4 连接MySQL5.6
QT5.4连接MySQL数据库原创 2017-04-09 21:21:41 · 888 阅读 · 0 评论