摘要: 前言为了提高数据库的查询效率,建索引是最常用的手段。那么问题来了,如果查询条件为2个及以上,我们是创建多个单列索引好呢,还是建一个联合索引比较好? 正文我们首先来建一张表,并且指定其中的3个字段(学号、姓名、电话)为联合索引: CREATE TABLE `student` ( `id` int(11 阅读全文
posted @ 2022-11-16 18:09 aspirant 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在进行非功能测试的时候,发现 IO 有规律的 上升和下降,但是我们的TPS一直没变,不停地发送消息; 现在分析下什么原因导致的 1、15号跑的: 正好在16号的 2点开始下降;到7点45开始上升 从 58% 到 67% 2、14号跑的:14号22点18分下降 到 4点08分上升 从 58%到 66% 阅读全文
posted @ 2022-11-16 16:14 aspirant 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Oracle的数据库日志称为 redo log, 所有数据改变都记录redo log,可以用于修复受损的数据库,Redo 日志是分组的,默认是3组,Redo日志是轮流使用的,一个redo log满了,LGWR会切换到下一组redo log,这种操作称为 log switch,做log switch的 阅读全文
posted @ 2022-11-16 14:48 aspirant 阅读(266) 评论(0) 推荐(0) 编辑
摘要: DML(Data Manipulation Language)数据操纵语言: 适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等. DDL(Data Definition Language)数据定义语言: 适用范围:对数据库中的某些对象(例如,da 阅读全文
posted @ 2022-11-16 14:37 aspirant 阅读(9) 评论(0) 推荐(0) 编辑