- 博客(10)
- 收藏
- 关注
原创 SQL AST(Abstract Syntax Tree,抽象语法树)
SQL AST是 SQL 语句的结构化树状表示,它抽象了 SQL 的语法结构,忽略具体词汇细节(如空格、大小写、分号),专注于表达 SQL 的。
2025-06-30 20:30:18
816
原创 mysql知识点整理
聚簇索引不一定是主键索引(无主键时选唯一非空索引,否则自动生成隐藏 ID)联合索引结构:B+Tree 节点存储多列值(如 (a,b,c))最大活跃事务ID+1(max_trx_id)当前事务ID(creator_trx_id)最小活跃事务ID(min_trx_id):节点大小 = 磁盘页大小(16KB):使用 Online DDL(不停机):非叶子节点只存键值,I/O 次数少。在活跃列表中:不可见(未提交):回滚指针(指向上版本):不可见(后开启的事务):可见(当前事务修改)创建临时文件记录变更。
2025-06-21 16:24:01
489
原创 nvm install node.js :The system cannot find the file specified.
nvm 安装node.js时,遇到:The system cannot find the file specified.问题时,可以通过降低nvm版本解决。
2025-06-01 22:34:49
655
原创 java集合
baseAddress: 数组的首地址dataTypeSize:代表数组中元素类型的大小i:数组下标,假设数组起始地址为10arr[1]的地址为 10 +1 * 4 =14。
2025-05-18 21:43:38
913
原创 Docker使用
首先把旧版本docker卸载2.配置仓库3.安装4.启动5.换源修改文件该文件用于配置项目参数 默认是不存在的 需要自己创建导入镜像仓库Docker 官方中国区:https://registry.docker-cn.com网易:http://hub-mirror.c.163.com中国科技大学:https://docker.mirrors.ustc.edu.cn阿里云:https://pee6w651.mirror.aliyuncs.com保存 后关闭最后 重启即可6.Doc
2024-12-08 18:47:59
804
原创 Markdown语法
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。多行代码块与语法高亮:在需要高亮的代码块的前一行及后一行使用三个单反引号“`”包裹,就可以了。减号(---)或星号(***)或下划线(___),效果一样。注意:英文句点后面一定要有一个空格,起到缩进的作用。注意:符号后面一定要有一个空格,起到缩进的作用。使用 *,+,- 表示无序列表。[图片描述](路径)
2024-12-03 19:29:02
527
原创 MySQL性能分析及SQL优化
(1)Using filesort:通过表的索引或全表扫描,读取满足条件的数据行,然后再排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫filesort排序。limit的问题在于资源的浪费,例如:limit 2000000,10时,此时MySQL需要排序前2000010条记录,但是又仅仅需要返回10条记录,其余记录则抛弃,查询排序的代价非常大。慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有SQL语句的日志。
2024-08-20 23:04:08
2001
原创 MySQL索引
索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这样的数据结构就是索引。
2024-08-19 22:17:50
2046
原创 MySQL体系结构及存储引擎
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。不同的表可以指定不同的存储引擎。在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后,InnoDB为默认的MySQL存储引擎。Memory引擎的表数据是存放在内存中的,由于受到硬件问题、或者断电等影响,只能把这些表作为临时表或者缓存使用。xxx.sdi: 存储表结构信息。支持表锁,不支持行锁;
2024-08-08 22:25:51
1688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人