mysql
weixin_37874819
这个作者很懒,什么都没留下…
展开
-
MySQL中的锁(表锁、行锁)
参考资料:http://www.cnblogs.com/chenqionghe/p/4845693.html 定义:锁是计算机协调多个进程或纯线程并发访问某一资源的机制。 为什么要研究锁:如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。锁的分类表级锁:粒度最大,加锁速度快,开销小,不会出现死锁,发生锁冲突的概率最高,转载 2017-09-23 12:10:00 · 251 阅读 · 0 评论 -
mysql索引
资料来源: http://www.cnblogs.com/lihuiyong/p/5623191.html http://blog.csdn.net/linminqin/article/details/44342205 http://www.jb51.net/article/69676.htm分类1. 普通索引(INDEX) 这是最基本的索引,它没有任原创 2017-09-09 15:11:00 · 493 阅读 · 0 评论 -
mysql索引简介
索引释义索引的分类索引创建和删除索引的情景化应用1.索引释义 索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 为什么是索引,而不是直接的数据库数据本身? 查找算法只能应用于特定的数据结构,例如二分查找适用于有序的数据,二叉树查找只能应用于二叉查找树上,但是数据本身的组织结构不可能完全满足各种数据结构。 因原创 2017-09-04 15:45:29 · 200 阅读 · 0 评论 -
Mysql查询语句优化
与索引有关避免索引失效从而扫全表:1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:转载 2017-09-09 17:05:51 · 361 阅读 · 0 评论 -
mysql 取每个分组中时间最近的记录
SELECT *FROM baoma_auction AS aWHERE NOT EXISTS ( SELECT 1 FROM baoma_auction WHERE goods_id = a.goods_id AND a.modify_原创 2017-11-17 17:36:59 · 3153 阅读 · 1 评论 -
MySQL并发控制
MySQL在服务器层面和存储引擎层面的并发控制。读写锁 为了解决MySQL层面的并发,我们使用由两种类型的所组成的锁系统来进行控制,第一种类型的锁是共享锁,第二种类型的锁是排他锁, 共享锁(读锁):多个线程同时读取某一数据,互不影响。 排它锁(写锁):当有线程在进行写操作时,会阻塞其他线程的读操作和写操作。锁的粒度 提高某一共享资源的并发性的另一种选择是让锁定的对象更具有选择性,尽量只锁原创 2017-12-06 13:54:55 · 250 阅读 · 0 评论