上一页 1 2 3 4 5 6 ··· 107 下一页
  2022年3月21日
摘要: 不加锁,数据备份 出现数据不一致问题 先锁住DB,利用系统提供的备份工具mysqldump 备份,期间只能操作DQL, DML 与DDL不能操作,备份结束产生xxx.sql文件,备份结束,解锁DB 相关命令 #加全局锁 flush tables with read lock; #开始备份,在wind 阅读全文
posted @ 2022-03-21 13:52 清明-心若淡定 阅读(34) 评论(0) 推荐(0) 编辑
  2022年3月20日
摘要: 实例讲解: 行级触发器对DML语句影响的每个行执行一次. 语句级触发器对每个DML语句执行一次, (如果一条insert语句在一个表中插入500行,那么这个表的语句级触发器只执行一次, 而行级触发器要执行500次) 行级触发器针对行,语句级触发器针对语句(一个语句可以包含多行). 实例讲解 通过ne 阅读全文
posted @ 2022-03-20 14:06 清明-心若淡定 阅读(35) 评论(0) 推荐(0) 编辑
  2022年3月19日
摘要: 查询视图内容, ‘ 视图中并不存储数据,刚添加的数据插入到基表student中 上面数据(30, 'Tom')在表中查不到,因为这个视图限制了id <=20 修改视图语句,增加限制 with cascaded check option cascaded: 级联, v2加了with cascaded 阅读全文
posted @ 2022-03-19 11:34 清明-心若淡定 阅读(41) 评论(0) 推荐(0) 编辑
  2022年3月18日
摘要: 建议500~1000条数据批量插入,一次不要太多,可分割成多条语句批量插入 符合一定规则的数据文件,非SQL语句 使用load指令,需要以下三步操作: 实例讲解 先创建表结构 load 插入: 按顺序插入#1 page ,满了之后插入#2 page, #1 page与#2 page之间建立连接 叶子 阅读全文
posted @ 2022-03-18 08:48 清明-心若淡定 阅读(24) 评论(0) 推荐(0) 编辑
  2022年3月16日
摘要: 联合索引最左列字段必须存在,不存在不走索引,但是跟所放位置没有关系,放最后也没关系(where后) eg: select * from tb_user where substring(phone, 10, 2) = '15'); 索引phone失败了,因为存在隐式内容转换 下面的 '%工程‘ 索引失 阅读全文
posted @ 2022-03-16 16:10 清明-心若淡定 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 用命令查看系统是否打开慢查询日志: 查看是否打开了profiling 阅读全文
posted @ 2022-03-16 13:24 清明-心若淡定 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,有些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQ 阅读全文
posted @ 2022-03-16 12:11 清明-心若淡定 阅读(232) 评论(0) 推荐(0) 编辑
  2022年3月15日
摘要: 红黑树(平衡二叉树) B-Tree是为磁盘等外存储设备设计的一种平衡查找树。 因此在讲B-Tree之前先了解下磁盘的相关知识。 系统从磁盘读取数据到内存时是以磁盘块(block)为基本单位的,位于同一个磁盘块中的数据会被一次性读取出来,而不是需要什么取什么。 nnoDB存储引擎中有页(Page)的概 阅读全文
posted @ 2022-03-15 13:36 清明-心若淡定 阅读(27) 评论(0) 推荐(0) 编辑
  2022年3月14日
摘要: 注意:索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。 MySQL存储引擎采用插拔式的插件方式 ,指定在表之上的,即一个库中的每一个表都可 以指定专用的存储引擎。不管表采用什么样的存储引擎,都会在数据区,产生对应 的一个frm文件(表结构定义描述文件) ( 阅读全文
posted @ 2022-03-14 14:52 清明-心若淡定 阅读(58) 评论(0) 推荐(0) 编辑
  2022年3月11日
摘要: 事务报错,--rollback 上面的方式是将自动提交设置为0(手动提交) 不修改的话用start transaction 隔离性:事务A和事务B是在独立的环境下完成,互不影响 事务B读取到了事务A还没有提交的数据 脏读 事务A 1和3读到的数据不一样 不可重复读 事务A 1查询没有id=1数据,2 阅读全文
posted @ 2022-03-11 16:42 清明-心若淡定 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 107 下一页