摘要:
内核态:运行操作系统的应用程序,可以操作调度使用硬件资源,比如CPU。 用户态:用户态的应用程序,不能直接操作硬件资源,内存空间有限。 疑问:单线程处理多个请求,会不会被丢弃(线程在处理A请求的同时,B发请求过来了,B会不会被丢弃)? 不会,因为不是CPU在处理B的IO请求,而是DMA直接内存访问。 阅读全文
摘要:
什么是索引? 数据库索引是数据库管理系统中一个排序的数据结构,协助快速排序,更新数据库表的数据,索引在mysql innodb引擎中采用的是B+树(支持B树的,但是基本不用)。 使用B+树会用更多的优点(在查询效率、存储空间等方面都能够超过与B树、二叉搜索树、hash结构存储等)。 索引分类: 按物 阅读全文