随笔分类 -  数据库

数据库管理与修复
摘要:一、索引 1. 索引是什么? 定义 索引是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构 可以简单理解为索引是:排好序的快速查找数据结构 详细解释 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上 阅读全文
posted @ 2020-09-05 17:17 houxin 阅读(256) 评论(0) 推荐(0)
摘要:一、开启show profile功能 查看当前的状态 是否启用,看看当前的MySQL版本是否支持 show variables like 'profiling'; 默认是关闭,使用前需要开启 或者 show variables like 'profiling%'; 示例: mysql> show v 阅读全文
posted @ 2020-09-05 17:14 houxin 阅读(489) 评论(0) 推荐(1)
摘要:我们编写的语句格式如下: SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > GR 阅读全文
posted @ 2020-09-05 17:12 houxin 阅读(174) 评论(0) 推荐(0)
摘要:一、常用类型 存储引擎 事务 锁颗粒 主要应用 忌用 MYISAM 不支持 支持并发插入的表级锁 SELECT,INSERT 读写操作频繁 MRG_MYISAM 不支持 支持并发插入的表级锁 分段归档,数据仓库 全局查找过多的场景 Innodb 支持 支持MVCC的行级锁 事务处理 无 Archiv 阅读全文
posted @ 2020-09-05 17:05 houxin 阅读(243) 评论(0) 推荐(0)
摘要:一、查看慢查询功能状态 查看慢查询状态 通过查看MySQL的slow_query_log变量,查看慢查询是否已经开启。 show variables like 'slow_query_log'; 示例: mysql> show variables like 'slow_query_log'; + + 阅读全文
posted @ 2020-09-05 17:02 houxin 阅读(235) 评论(0) 推荐(0)
摘要:一、说明 mysqlslap是MySQL自带了一款数据库压力测试工具。可以用来对自己的数据库的并发能力进行模拟测试。更多详细说明,请参加官方文档。 这里分享一个用于检测数据库的并发能力的MySQL语句。 安装MySQL数据库后,即可使用。 如果不能用的话,请把MySQL安装目录下的bin目录加入到环 阅读全文
posted @ 2020-09-05 17:00 houxin 阅读(310) 评论(0) 推荐(0)
摘要:一、说明 查找my.cnf的地址 [root@houxin etc]# whereis my.cnf my: /etc/my.cnf 可以得知,我的my.cnf路径为:/etc/my.cnf 主从服务器配置 主服务器[121.58.66.17]: mysql版本5.7 server-id=1 从服务 阅读全文
posted @ 2020-07-30 09:24 houxin 阅读(111) 评论(0) 推荐(0)
摘要:下载工具文件 点击 "sqlite3.zip" 下载sqlite.exe工具 修复数据 由于sqlite数据库的特殊性,所以当前数据库修复成功的几率太低。我们这里讲的修复,就是把数据集从已经损坏的数据库拿出来,放置到一个新的数据库里面。然后,使用新的这个数据库就行了。 以下是在sqlite3.exe 阅读全文
posted @ 2020-04-14 21:34 houxin 阅读(834) 评论(0) 推荐(0)