上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 一. SQL语句性能优化规则 1: 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2: 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0, 阅读全文
posted @ 2021-11-19 09:27 DB哥 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、关于MySQL数据文件 MySQL文件包括MySQL所建数据库文件和MySQL所用引擎创建的数据库文件。 在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存 阅读全文
posted @ 2021-11-19 09:25 DB哥 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 备注:测试数据库版本为MySQL 8.0 一.优化select语句 1.1 where子句优化 剔除重复的条件 ((a AND b) AND c OR (((a AND b) AND (c AND d)))) -> (a AND b AND c) OR (a AND b AND c AND d) 常 阅读全文
posted @ 2021-11-19 09:23 DB哥 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 背景问题 再讲 binlog 之前,我们先来回顾下主流关系型数据库的默认隔离级别,是默认隔离级别,不是事务有哪几种隔离级别,别会错题意了 1、Oracle、SQL Server 的默认隔离级别是什么,MySQL 的呢 ? 2、为什么 MySQL 的默认隔离级别是 RR ? 这个问题其实不太严谨,我们 阅读全文
posted @ 2021-11-18 09:14 DB哥 阅读(3697) 评论(1) 推荐(1) 编辑
摘要: MySQL数据库备份与恢复 尽管采取了一些管理措施来保证数据库的安全,但是在不确定的意外情况下,总是有可能造成数据的损失。 例如,意外的停电,不小心的操作失误等都可能造成数据的丢失。 所以为了保证数据的安全,我们需要定期对数据进行备份。如果数据库中的数据出现了错误,就需要使用备份好的数据进行数据还原 阅读全文
posted @ 2021-11-18 09:11 DB哥 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: 一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 image image.gif ​ 1.2 风险分析 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是T 阅读全文
posted @ 2021-11-18 09:10 DB哥 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 什么是索引: 索引可以帮助快速查找数据 而基本上索引都要求唯一(有些不是),所以某种程度上也约束了数据的唯一性。 索引创建在数据表对象上,由一个或多个字段组成,这若干个字段组成“键”存储到数据结构中(B树或者哈希表)。【可以根据数据结构分类成B树索引(innodb\myisam引擎),哈希索引(me 阅读全文
posted @ 2021-11-17 16:33 DB哥 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 什么是用户权限: 每个用户都有自己的用户权限,这些用户权限比如有查询表权限、修改表权限、插入表权限、新增用户权限等等。mysql数据库基础知识 具体的权限: 恰当的用户权限: 多数用户只需要对表进行读和写,但少数用户甚至需要能创建和删除表;mysql创建用户 某些用户需要读表,但可能不需要更新表; 阅读全文
posted @ 2021-11-17 16:30 DB哥 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 利用mysqldump: 适用情况:本质上是把表结构和数据还原成sql语句,所以可以备份表结构,来进行mysql备份恢复 备份: 单表备份:mysqldump -u用户名 -p 数据库名 表名 > 备份文件路径 多表备份:mysqldump -u用户名 -p 数据库名 表名1 [其他表名] > 备份 阅读全文
posted @ 2021-11-17 16:27 DB哥 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 函数与存储过程的区别:函数只会返回一个值,不允许返回一个结果集。函数强调返回值,所以函数不允许返回多个值的情况,即使是查询语句。mysql安装教程 复制代码 -- 不行的代码:Not allowed to return a result set from a function create func 阅读全文
posted @ 2021-11-17 16:24 DB哥 阅读(362) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页