- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 innodb存储引擎常见参数总结
1、参数可以以show variables like形式去查看一、innodb_version innodb 版本号innodb_read_io_threads/innodb_write_io_threads 读写IO线程数innodb_purge_threads purge线程数innodb_buffer_pool_size 缓冲池内存大小innodb_buffer_pool_instances 缓冲池实例个数innodb_old_blocks_pct LRU的midpoint位置,ol
2020-10-31 10:27:16 380
原创 innodb存储引擎体系架构
1、innodb体系架构innodb存储引擎有很多个内存块,可以认为这些内存块组成一个大的内存池包含很多个后台线程,主要为Master Thread、IO Thread、Purge Thread、Page Cleaner Thread1.1 后台线程主要工作内容:刷新内存池中的数据,保证缓冲池中缓存的数据最新将已修改数据文件刷新到磁盘文件保证数据库异常时InnoDB能恢复到正常运行状态Master Thread: 主要负责合并插入缓冲、将日志缓冲刷新到磁盘、UNDO页的回收I
2020-10-28 20:46:49 220
原创 带你玩转pandas和numpy
1. 初始化import pandas as pddata = pd.DataFrame({"name":["lx","cl","zgq"],"age":[18,20,21],"id":[2122,2133,2144]})data2. 基本属性data.columns #查看列名data.index #查看行索引data.dtypes #查看各列数据类型data.shape #查看维度data[data.columns[1:]] #获取第1~n列数据data.i
2020-10-26 21:15:11 186
转载 mysql索引
Mysql索引 索引介绍 索引是什么 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中...
2020-10-26 09:15:51 78
原创 innodb锁问题
1、锁类型innodb存储引擎实现了如下两种标准的行级锁:共享锁(S LocK):允许事务读一行数据排他锁(X Lock) : 允许事务删除或更新一行数据如果一个事务T1获得了行r的共享锁,那么另外的事务T2可以立即获得行r的共享锁,因为锁读取并没有改变行r的数据。但如果T3想获取r的排他锁,则必须等待事务T1、T2释放行r上的共享锁2、加锁语句select … for update,对读取的行记录加一个X锁select … lock in share mode,对读取的行记录加一个
2020-10-18 10:48:29 89
空空如也
普通本科,工作两年,成都华为OD岗位,该不该去?
2021-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人