2022年8月15日

python在导入模块时,即import时究竟有哪些动作?

摘要: python在导入模块时,即import时究竟有哪些动作?在python中,导入并非只是把一个文本文件插入到另一个文件。导入其实是运行时的运算,程序第一次导入指定文件时,会执行以下三个步骤: 1、找到模块文件 2、编译成位码(即pyc文件) 3、执行模块的代码来创建其所定义的变量(你没看错,导入时代 阅读全文

posted @ 2022-08-15 18:59 多一点 阅读(292) 评论(0) 推荐(0) 编辑

小林网站基础篇-索引创建与否的判断

摘要: MySQL如何判断是是否应该加索引? 索引的好处是加速查询,但是也有部分问题 索引占用物理空间,数量越大,占用空间也越大 创建索引和维护索引需要耗费时间, 这种时间随着数据量的增大而增大 索引会降低增删改的效率,每次增删改索引,B+Tree维护索引的有序性,需要动态维护 适合加索引的场景 字段有唯一 阅读全文

posted @ 2022-08-15 15:05 多一点 阅读(32) 评论(0) 推荐(0) 编辑

小林coding网站---mysql基础-MySQL索引的数据结构和算法

摘要: MySQL索引的数据结构和算法 索引问题相关 引出的问题是索引覆盖与回表,在执行器的部分已经讲过。 MySQL 默认的存储引擎 InnoDB 采用的是 B+ 作为索引的数据结构,原因有: B+Tree vs B-Tree B+ 树的非叶子节点不存放实际的记录数据,仅存放索引,因此数据量相同的情况下, 阅读全文

posted @ 2022-08-15 14:01 多一点 阅读(83) 评论(0) 推荐(0) 编辑

导航