会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lv99
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2023年8月23日
python-上下文管理器Context
摘要: 1.什么是上下文管理器? 上下文管理器是一个对象,他定义了执行with语句时要建立的上下文,上下文管理器处理进去和退出所需运行时上下文执行代码块。简单来说一个上下文管理器至少包含__enter__和__exit__两个方法,python提供了contextlib模块中的contextmanager用
阅读全文
posted @ 2023-08-23 12:08 lv99
阅读(246)
评论(0)
推荐(0)
2022年4月8日
MySQL索引阐述
摘要: 1.索引:实际上是物理上对数据库的一列或多列的值进行排序的一种存储结构。要想了解索引,首先了解下表。 2.表:表是由段组成,段由区组成,区由页组成,页由行组成,行存放数据。 其中段由存储引擎控制,DBA无法也没必要控制。 区由连续页组成,大小为1M,一般页大小16K,即一个区64个页。为保证数据页的
阅读全文
posted @ 2022-04-08 14:53 lv99
阅读(78)
评论(0)
推荐(0)
MySql-InnoDB表
摘要: 一.表: 1.从存储引擎的逻辑存储结构来看,所有数据都被逻辑的存放在一个空间,称之为表空间。表空间由段,区,页(块)组成。 二. 段: 表由段组成,常见索引段,数据段等。 三.区: 区由连续页组成,大小为1M。为保证区中页的连续性,存储引擎一次性取4~5个区。默认页大小16K,即一个区中共有64个连
阅读全文
posted @ 2022-04-08 11:24 lv99
阅读(150)
评论(0)
推荐(0)
2022年3月9日
MySql日志文件
摘要: MySQL日志文件常见的有四类: 1.错误日志(error log): 错误日志对MySQL的启动,运行,关闭过程进行记录一些错误或警告或正确的信息。当数据库不能正常启动时,第一个必须查找的就是该日志。 2.二进制日志(binlog): 记录了对MySQL数据库执行更改的所有操作。不包括select
阅读全文
posted @ 2022-03-09 18:39 lv99
阅读(376)
评论(0)
推荐(0)
2022年2月17日
MySql技术内幕-InnoDB存储引擎简要
摘要: 首先应该认识到一件事:MySQL数据库的核心就在于存储引擎。存储引擎是基于表的。 由于开源,MySQL数据库第三方引擎有很多,可以满足不同的特定需求,大名鼎鼎的InnoDB就是其中之一(最早是,后来被Oracle收购)。 InnoDB存储引擎 高性能,高可用,高拓展: 1. 体系架构 由图可见,In
阅读全文
posted @ 2022-02-17 17:36 lv99
阅读(440)
评论(0)
推荐(0)
2021年4月13日
ES6语法:let作用域
摘要: 1.历史 ES6全程ECMAScript 6,参考书籍:ECMAScript 6入门 作者:阮一峰 在有js基础上,更好的理解ES6. 1996年11月,Netscape公司创造了Javascript,次年,被国际标准化组织(ECMA)定为国际标准。 该标准针对JavaScript,为避免版权冲突,
阅读全文
posted @ 2021-04-13 14:24 lv99
阅读(944)
评论(0)
推荐(0)
2021年2月18日
MySQL-添加索引或字段时如何不锁表
摘要: 索引的添加MySQL经历了一下几个历程: 一 .在MySQL 5.5版本之前,添加索引具体是这样的: 1.首先创建一张临时表和原表数据结构相同,将你要添加的索引加上。 2.把原表数据导入临时表。 3.删除原表。 4.将临时表重命名为原表。 这样做有很大问题: 首先对于大数据量的导入需要很长的时间,那
阅读全文
posted @ 2021-02-18 16:51 lv99
阅读(7202)
评论(6)
推荐(0)
MySQL-in和or走不走索引
摘要: 关于MySQL中in和in走不走索引的问题 具体情况得看优化器自己决定,但大致的规律是:in或or的数据量占比越大越可能不走,比如几百条数据我in上十来条他是会走索引的,但我in上几百条他可能就不走索引了。下面是测试: 简单测试几条数据为例 可以在上面的测试中发现,in是走索引的。 测试1: 测试2
阅读全文
posted @ 2021-02-18 15:40 lv99
阅读(1355)
评论(0)
推荐(0)
2021年1月22日
SQL -去重Group by 和Distinct的效率
摘要: 经实际测试,同等条件下,5千万条数据,Distinct比Group by效率高,但是,这是有条件的,这五千万条数据中不重复的仅仅有三十多万条,这意味着,五千万条中基本都是重复数据。 为了验证,重复数据是否对其有影响,本人针对80万条数据进行测试: 下面是对CustomerId去重,CustomerI
阅读全文
posted @ 2021-01-22 14:57 lv99
阅读(6027)
评论(0)
推荐(0)
2020年12月31日
索引原理和优势
摘要: 1.定义: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 2.原理: 不同的数据库,不同的存储引擎其
阅读全文
posted @ 2020-12-31 16:39 lv99
阅读(606)
评论(0)
推荐(1)
上一页
1
2
3
4
下一页
公告