您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. SQL Hacks:100个业界最尖端的技巧和工具

  2. 第1章 SOL基础 1. 在命令行中运行SQL 2. 在程序中连接到SQL上 3. 执行条件INSERT 4. 更新数据库 5. 使用SQL求解填字游戏 6. 不反复执行相同的计算 第2章 连接、联合和视图 7. 不破坏现有查询的修改模式 8. 过滤行和列 9. 在索引列上过滤 10. 将子查询转换为JOIN 11. 将聚合子查询转换为JOIN 12. 简化复杂的更新 13. 为关系选择正确的连接风格 14. 生成组合 第3章 文本处理 15. 不用LIKE搜索关键词 16. 跨列搜索字符串
  3. 所属分类:其它

    • 发布日期:2009-07-01
    • 文件大小:1048576
    • 提供者:dabei0
  1. 网易技术部的MySQL中文资料 (非常好的学习资料)

  2. 网易技术部的MySQL中文资料 (非常好的学习资料) ============================================== 第1章帮助的使用 ..............................8 1.1按照层次看帮助..........................8 1.2快速查阅帮助..............................10 第2章表类型(存储引擎)的选择 ................................11 2.1
  3. 所属分类:MySQL

    • 发布日期:2011-07-03
    • 文件大小:674816
    • 提供者:zxchlove2010
  1. Mysql innodb 存储引擎全揭秘

  2. Innodb 通过多版本并发控制(MVCC)来获得高并发性,并且实现了sql标准的4种隔离级别,默认为repeatable_read 级别。同时使用一种 -- next-key locking 的锁策略来避免幻读现象的产生,还提供了插入缓冲(insert buffer) 二次写(double write) 自适应哈希索引,预读(read ahead)等高性能和高可用的功能。对于表中的数据innodb 采用聚集的方式,每张表的存储都是按主键的顺序存放,如果没有显式在表定义时指定主键,innod
  3. 所属分类:MySQL

    • 发布日期:2017-10-15
    • 文件大小:778240
    • 提供者:machen_smiling
  1. 36谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?

  2. 36谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
  3. 所属分类:Java

    • 发布日期:2018-11-25
    • 文件大小:553984
    • 提供者:java122java
  1. MySQL中Innodb的事务隔离级别和锁的关系的讲解教程

  2. 主要介绍了MySQL中Innodb的事务隔离级别和锁的关系讲解教程,来自于美团技术团队的经验实际经验分享,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:275456
    • 提供者:weixin_38688855
  1. mysql的事务,隔离级别和锁用法实例分析

  2. 主要介绍了mysql的事务,隔离级别和锁用法,结合实例形式分析了MySQL事务,隔离级别和锁相关原理、用法及操作注意事项,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-08
    • 文件大小:386048
    • 提供者:weixin_38590567
  1. 数据库事务及锁机制面试题

  2. 并发处理带来的问题中,更新丢失可以完全避免,由应用对数据加锁即可。脏读、不可重读度、幻读,其实都是数据库的一致性问题,必须由一定的事务隔离机制来解决。性能高和事务完全隔离性无法同时满足,DB提供了4项事务隔离级别来权衡,需要用户根据自身业务来选择合适的隔离级别。隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。我们的数据库锁,就是为了构建这些隔离级别存在的。mysql默认的隔离级别为可重复读。
  3. 所属分类:数据库

    • 发布日期:2020-11-07
    • 文件大小:169984
    • 提供者:Wyangcsdb
  1. innodb如何巧妙的实现事务隔离级别详解

  2. 前言 之前的文章mysql锁机制详解中我们详细讲解了innodb的锁机制,锁机制是用来保证在并发情况下数据的准确性,而要保证数据准确通常需要事务的支持,而mysql存储引擎innodb是通过锁机制来巧妙地实现事务的隔离特性中的4种隔离级别。 事务ACID特性,其中I代表隔离性(Isolation)。隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。 我们都知道事务的几种性质,数据库中的一致性和隔离性等是实现事务的基本思想,在系
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:79872
    • 提供者:weixin_38637580
  1. MySQL中Innodb的事务隔离级别和锁的关系的讲解教程

  2. 前言: 我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。 一次封锁or两段锁? 因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:275456
    • 提供者:weixin_38632488
  1. mysql存储过程事务管理简析

  2. ACID:Atomic、Consistent、Isolated、Durable 存储程序提供了一个绝佳的机制来定义、封装和管理事务。 1,MySQL的事务支持 1)MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: Sql代码 代码如下: MyISAM:不支持事务,用于只读程序提高性能 InnoDB:支持ACID事务、行级锁、并发 Berkeley DB:支持事务 MyISAM:不支持事务,用于只读程序提高性能 InnoDB:支持ACID事务、行级锁、并发 Berkele
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:98304
    • 提供者:weixin_38691256
  1. MySQL的Innodb中的事务隔离级别和锁的关系

  2. 前言:   我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。   #一次封锁or两段锁?   因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,是在方法的开始阶段
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:117760
    • 提供者:weixin_38607026
  1. 高并发情况下,MYSQL的锁等待问题分析和解决方案

  2. 问题描述 在进行高并发性能调优的时候发现了如下的一个问题: 1. 在一个事务中同时包括了SELECT,UPDATE语句 2. SELECT和UPDATE涉及到的数据为同一张表中的同一记录 3. 在并发为10的情况下就会触发数据库锁等待和死锁的情况 问题分析 在问题分析之前引入几个概念 事务隔离级别 参考文章《事务的ACID特性》 共享锁(S锁) SELECT 语句时对查询行加的锁类型为共享锁。 共享锁的特性为:不允许其他事务对该记录加排他锁,但是允许加共享锁。 保持时间:可重复度级别中共享锁会保
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:48128
    • 提供者:weixin_38570854
  1. mysql学习思路总结

  2. 相信大家已经读了笔者三篇单机存储到mysql的思考 有什么感悟呢,希望大家发表一下,共同学习提高 总结一下三篇思考 笔者只是想引导大家学习导致表观现象的内部原理 mysql底层:存储结构->索引优化 mysql并发事务乐观锁悲观锁->隔离性、sql语句在不同隔离级别下执行的差异、当前读和快照读的差异 mysql日志->持久性原子性、异常恢复以及主从架构 单机存储引擎到mysql的思考一 单机存储引擎到mysql的思考二 单机存储引擎到mysql的思考三 后续还会有更新补充,谢谢
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:27648
    • 提供者:weixin_38628990
  1. 数据库锁(行锁,表锁,共享锁,排他锁)脏读、不可重复读、幻读和事物隔离级别

  2. 数据库锁(行锁,表锁,共享锁,排他锁) 行锁 我们知道mysql的Innodb引擎是支持行锁的,与Oracle不同,mysql的行锁是通过索引加载的,即行锁是加载索引响应的行上的,要是对应的SQL语句没有索引,则会走表锁。 行锁无法实现,取而代之就是表锁。 行锁特点: 1.行锁必须有索引才能实现,否则会自动锁全表,那么就不是行锁了。 2.两个事务不能锁同一个索引。 3.锁冲突概率低,并发性高,但是会有死锁的情况出现。 表锁 顾名思义,表锁就是一锁锁一整张表,在表被锁定期间,其他事务不能对该表进
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:72704
    • 提供者:weixin_38500709
  1. MySQL的事务与锁解析

  2. 本文8500多字,5个大目录一、什么是事务1. 使用场景2. 事务定义3. 哪些存储引擎支持事务4.事务的四大特性5.提交和回滚事务6. 事务并发带来了什么问题7. 隔离级别8. MySQL对InnoDB的支持9. 一致性两种实现方案二、InnoDB的锁1. 锁的粒度2. 共享锁3. 排它锁4. 意向锁三、锁的原理那么又有两个问题???四、锁的算法1. 记录锁2. 间隙锁3. 临键锁4. 隔离级别的实现五、死锁1. 锁的释放和阻塞2. 死锁的发生和检测3. 查看锁的信息4. 死锁的避免 一、什么
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:657408
    • 提供者:weixin_38653385
  1. mysql的事务,隔离级别和锁用法实例分析

  2. 本文实例讲述了mysql的事务,隔离级别和锁用法。分享给大家供大家参考,具体如下: 事务就是一组一起成功或一起失败的sql语句。事务还应该具备,原子性,一致性,隔离性和持久性。 一、事务的基本要素 (ACID) 1、原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处于中间状态,事务是一个不可分割的整体,就像原子一样。 2、一致性:事务开始前和结束后,数据库的完整性约束没有破坏,A向B转账,A扣了钱,但B却没到账。 3、隔离性:同时发生的事务(并发事务)不应该导致数据库处于不一致
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:384000
    • 提供者:weixin_38681318
  1. MySQL之锁和事务

  2. 目录一、锁分类死锁二、事务事务特性隔离级别多版本并发控制MVCC 一、锁 分类 Mysql为了解决并发、数据安全的问题,使用了锁机制。可以按照锁的粒度把数据库锁分为表级锁和行级锁。 表级锁 对当前操作的整张表加锁,实现简单 ,资源消耗也比较少,加锁快,不会出现死锁 。其锁定粒度最大,触发锁冲突的概率最高,并发度最低,MyISAM和 InnoDB引擎都支持表级锁。 行级锁 只针对当前操作的行进行加锁。 行级锁能大大减少数据库操作的冲突。其加锁粒度最小,并发度高,但加锁的开销也最大,加锁慢,会出现死
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:128000
    • 提供者:weixin_38739919
  1. 深入了解mysql长事务

  2. 前言: 本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。 注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍长事务相关危害以及监控处理方法。本文是基于MySQL5.7.23版本,不可重复读(RR)隔离级别所做实验。(语句为\G可以使查询结构显示更易读,但只可以在mysql命令行使用。) 1.什么是长事务 首先我们先要知道什么是长事务,顾名思义就是运行时间比较长,长时间未提交的事务,
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:94208
    • 提供者:weixin_38680393
  1. 解读MySQL事务的隔离级别和日志登记模式选择技巧

  2. MySQL的四种事务隔离级别:Read-uncommitted、Read-committed、Repeatable-read、Seriailizable,相信大家都清楚各自异同,不清楚的朋友可以查看另外一篇技术文章:MySQL_InnoDB之事务与锁详解。但是对于第二类、第三类隔离级别之间的性能区别和应用场景就会容易出现一些理解上的偏差,尤其是熟悉Oracle的技术朋友,为此专门撰写一篇技术文章,引导大家合理地选择这两种事务隔离级别。操作系统:CentOSrelease5.5(Final)MyS
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:898048
    • 提供者:weixin_38742291
  1. mysql学习之引擎、Explain和权限的深入讲解

  2. 引擎 简介 Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数,当SELECT COUNT(*) FROM TABLE时需要扫描全表。当需要使用数据库事务时,该引擎当然是首选。由于锁的粒度更
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:105472
    • 提供者:weixin_38654315
« 12 3 »