摘要: 1.索引:实际上是物理上对数据库的一列或多列的值进行排序的一种存储结构。要想了解索引,首先了解下表。 2.表:表是由段组成,段由区组成,区由页组成,页由行组成,行存放数据。 其中段由存储引擎控制,DBA无法也没必要控制。 区由连续页组成,大小为1M,一般页大小16K,即一个区64个页。为保证数据页的 阅读全文
posted @ 2022-04-08 14:53 lv99 阅读(49) 评论(0) 推荐(0)
摘要: 一.表: 1.从存储引擎的逻辑存储结构来看,所有数据都被逻辑的存放在一个空间,称之为表空间。表空间由段,区,页(块)组成。 二. 段: 表由段组成,常见索引段,数据段等。 三.区: 区由连续页组成,大小为1M。为保证区中页的连续性,存储引擎一次性取4~5个区。默认页大小16K,即一个区中共有64个连 阅读全文
posted @ 2022-04-08 11:24 lv99 阅读(119) 评论(0) 推荐(0)
摘要: MySQL日志文件常见的有四类: 1.错误日志(error log): 错误日志对MySQL的启动,运行,关闭过程进行记录一些错误或警告或正确的信息。当数据库不能正常启动时,第一个必须查找的就是该日志。 2.二进制日志(binlog): 记录了对MySQL数据库执行更改的所有操作。不包括select 阅读全文
posted @ 2022-03-09 18:39 lv99 阅读(343) 评论(0) 推荐(0)
摘要: 首先应该认识到一件事:MySQL数据库的核心就在于存储引擎。存储引擎是基于表的。 由于开源,MySQL数据库第三方引擎有很多,可以满足不同的特定需求,大名鼎鼎的InnoDB就是其中之一(最早是,后来被Oracle收购)。 InnoDB存储引擎 高性能,高可用,高拓展: 1. 体系架构 由图可见,In 阅读全文
posted @ 2022-02-17 17:36 lv99 阅读(406) 评论(0) 推荐(0)
摘要: 1.历史 ES6全程ECMAScript 6,参考书籍:ECMAScript 6入门 作者:阮一峰 在有js基础上,更好的理解ES6. 1996年11月,Netscape公司创造了Javascript,次年,被国际标准化组织(ECMA)定为国际标准。 该标准针对JavaScript,为避免版权冲突, 阅读全文
posted @ 2021-04-13 14:24 lv99 阅读(902) 评论(0) 推荐(0)
摘要: 索引的添加MySQL经历了一下几个历程: 一 .在MySQL 5.5版本之前,添加索引具体是这样的: 1.首先创建一张临时表和原表数据结构相同,将你要添加的索引加上。 2.把原表数据导入临时表。 3.删除原表。 4.将临时表重命名为原表。 这样做有很大问题: 首先对于大数据量的导入需要很长的时间,那 阅读全文
posted @ 2021-02-18 16:51 lv99 阅读(6845) 评论(6) 推荐(0)
摘要: 关于MySQL中in和in走不走索引的问题 具体情况得看优化器自己决定,但大致的规律是:in或or的数据量占比越大越可能不走,比如几百条数据我in上十来条他是会走索引的,但我in上几百条他可能就不走索引了。下面是测试: 简单测试几条数据为例 可以在上面的测试中发现,in是走索引的。 测试1: 测试2 阅读全文
posted @ 2021-02-18 15:40 lv99 阅读(1312) 评论(0) 推荐(0)
摘要: 经实际测试,同等条件下,5千万条数据,Distinct比Group by效率高,但是,这是有条件的,这五千万条数据中不重复的仅仅有三十多万条,这意味着,五千万条中基本都是重复数据。 为了验证,重复数据是否对其有影响,本人针对80万条数据进行测试: 下面是对CustomerId去重,CustomerI 阅读全文
posted @ 2021-01-22 14:57 lv99 阅读(5952) 评论(0) 推荐(0)
摘要: 1.定义: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 2.原理: 不同的数据库,不同的存储引擎其 阅读全文
posted @ 2020-12-31 16:39 lv99 阅读(556) 评论(0) 推荐(1)
摘要: 定义:一组为了完成特定功能的sql语句集。 优点:1,执行速度快。存储过程存储在数据库中,一次编译永久有效。相对于一般sql每执行一次就要编译一次而言快。 2,减少网络传输。存储过程直接在数据库上跑,不需要数据传输,限制存储过程的只是硬盘的速度而非网速。3,可维护性。有些问题直接改存储过程就行,无需 阅读全文
posted @ 2020-12-25 10:53 lv99 阅读(1387) 评论(0) 推荐(0)