摘要:
内存对齐,是编译器采用一些对齐规则,把程序的每个数据单元安排在适当的地址。 从平台硬件原因和效率原因两个方面来回答。 首先,不是所有的硬件平台都可以访问任意内存地址上的数据,某些平台只能在一些地址处获取特定类型的数据,否则会抛出硬件异常。为了使得一个程序可以在多个平台上运行,需要进行内存对齐。 第二 阅读全文
posted @ 2022-03-08 16:30
花与不易
阅读(264)
评论(0)
推荐(0)
摘要:
多用户共享资源,出现并发访问的时候,需要合理控制资源的访问规则。锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,锁可以大致分成全局锁、表级锁、行锁。 (1)全局锁就是对整个数据库实例加锁。 业务的更新不只是增删改数据DML,还有可能是加字段等修改表结构的操作DDL。 全局读锁,使用Flu 阅读全文
posted @ 2022-03-08 16:26
花与不易
阅读(335)
评论(0)
推荐(0)
摘要:
如果SQL查询比较慢,就会要给字段加索引。索引就像书的目录,可以提高查询效率。 索引的优点:加快查找的速度,加快分组和排序字段的速度,加快表和表之间连接的速度。 缺点:耗费空间,而且增删改的时候还要动态维护索引耗费时间。 索引的作用:数据是存在磁盘的,如果没有索引,查找的时候要把所有数据都一个一个放 阅读全文
posted @ 2022-03-08 15:02
花与不易
阅读(164)
评论(0)
推荐(0)

浙公网安备 33010602011771号