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

搜索资源列表

  1. mysql-common_8.0.4-rc-1debian9_i386.deb

  2. MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。 此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。
  3. 所属分类:MySQL

    • 发布日期:2018-03-15
    • 文件大小:343kb
    • 提供者:bigicy
  1. 开涛高可用高并发-亿级流量核心技术

  2. 第1部分概述 1 1 交易型系统设计的一些原则 2 1.1 高并发原则 3 1.1.1 无状态 3 1.1.2 拆分 3 1.1.3 服务化 4 1.1.4 消息队列 4 1.1.5 数据异构 6 1.1.6 缓存银弹 7 1.1.7 并发化 9 1.2 高可用原则 10 1.2.1 降级 10 1.2.2 限流 11 1.2.3 切流量 12 1.2.4 可回滚 12 1.3 业务设计原则 12 1.3.1 防重设计 13 1.3.2 幂等设计 13 1.3.3 流程可定义 13 1.3.4
  3. 所属分类:Web开发

    • 发布日期:2018-03-22
    • 文件大小:150mb
    • 提供者:a123demi
  1. JAVA高并发高性能高可用高扩展架构视频教程

  2. Java-Base64算法_创新_防止表单重复提交 JAVA企业级基础课题(HashMap那些事) 企业架构师必备技能(JAVA核心技术反射) JavaWeb之基础(手写实现Tomcat服务器) java多线程编程 纯手写实现SpringIOC实现过程 JEE企业级开发(企业级项目开发权威指南) 网络爬虫之JAVA正则表达式 手写springMVC框架 老司机带你透析springMVC内部实现方式 打造高效代码结构(java性能优化) 新版本通俗易懂_观察者模式递进时讲解 ibatis连接数据
  3. 所属分类:Java

    • 发布日期:2018-02-04
    • 文件大小:91byte
    • 提供者:u013844840
  1. MySQL 数据库如何解决高并发问题

  2. 主要介绍了MySQL 如何处理高并发,帮助大家更好的优化MySQL数据库,感兴趣的朋友可以了解下
  3. 所属分类:其它

    • 发布日期:2020-09-08
    • 文件大小:69kb
    • 提供者:weixin_38690079
  1. PHP+MySQL高并发加锁事务处理问题解决方法

  2. 主要介绍了PHP+MySQL高并发加锁事务处理问题解决方法,结合实例形式分析了PHP+MySQL事务处理相关操作技巧与注意事项,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:49kb
    • 提供者:weixin_38556668
  1. PHP+Redis事务解决高并发下商品超卖问题(推荐)

  2. 对于一些有一定用户量的电商网站,如果只是单纯的使用关系型数据库(如MySQL、Oracle)来做抢购,对数据库的压力是非常大的,而且如果不使用好数据库的锁机制,还会导致商品、优惠券超卖的问题。我所在的公司也遇到了同样的问题,问题发生在优惠券被超量抢购上,在问题发生后我们开始想办法解决问题,由于自己使用redis比较多,我准备使用redis来解决这个问题。利用redis的高性能和事务特性来解决线上优惠券被超库存抢购的问题,下面我给出我临时解决这个问题的第一版的伪代码,去掉了一些细节: /**
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:224kb
    • 提供者:weixin_38722891
  1. 浅谈选择mysql存储引擎的标准

  2. 主要存储引擎的介绍 1、InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。 建议使用MySQL5.5及以后的版本,因为这个版本及以后的版本的InnoDB引擎性能更好。 MySQL4.1以后的版本中,InnoDB可以将每个表的数据和索引存放在单独的文件中。这样在复制备份崩溃恢复等操作中有明显优势。可以通过在my.cnf中增加innodb_file_
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:84kb
    • 提供者:weixin_38695293
  1. 详解MySQL是如何解决幻读的

  2. 一、什么是幻读 在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。 而多出来或者少的哪一行被叫做 幻行 二、为什么要解决幻读 在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。 三、MySQL 是如何解决幻读的 如果你看到了这篇文章,那么我会默认你了解了 脏读 、不可重复读与可重复读。 1. 多版本并发控制(MVCC)(快照读) 多数数据库都实现了多版本并发控制,并且都是靠保存数据快照来实现的。 以 InnoDB 为例,每一行中都冗余了两个字断。一个是行的
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:70kb
    • 提供者:weixin_38730767
  1. 解决MySQL中的Slave延迟问题的基本教程

  2. 一、原因分析 一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的apply,所以难怪slave在高并发时会远落后master。 ORACLE MySQL 5.6版本开始支持多线程复制,配置选项 slave_parallel_workers 即可实现在slave上多线程并发复制。不过,它只能支持一个实
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-15
    • 文件大小:269kb
    • 提供者:weixin_38632488
  1. 利用mysql事务特性实现并发安全的自增ID示例

  2. 项目中经常会用到自增id,比如uid,最简单的方法就是用直接用数据库提供的AUTO_INCREMENT,但是如果用户量非常大,几千万,几亿然后需要分表存储的时候呢,这种方案就搞不定了,所以最好有一个全局的自增ID的生成器,不管是否分表,都能从生成器中获取到全局自增的ID。 实现方法应该有很多,不过所有的方案都需要解决一个问题,就是保证在高并发的情景下,数据获取依然正确,每次获取的ID都不会重复。 这里我分享两种利用mysql的innodb的事务特性来实现的方案,一种是实现过了的,另一种没有试验过
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-14
    • 文件大小:115kb
    • 提供者:weixin_38607026
  1. MySQL是如何解决幻读的

  2. 先看这篇博文讲的是事务特征、事务隔离级别,事务的sql语句https://blog.csdn.net/apologizetm/article/details/88389785 一、什么是幻读 在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。而多出来或者少的哪一行被叫做 幻行 二、为什么要解决幻读 在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。 三、MySQL 是如何解决幻读的 1. 多版本并发控制(MVCC)(快照读) 多数数据库都实现了多版本并发控
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-14
    • 文件大小:47kb
    • 提供者:weixin_38570854
  1. 面试刷题29:mysql事务隔离实现原理?

  2. mysql的事务是innodb存储引擎独有的,myisam存储引擎不支持事务。 事务最经典的例子就是转账了,事务要保证的是一组数据库的操作要么全部成功,要么全部失败。是为了保证高并发场景下数据的正确性而定义。 事务并非mysql独有。在mysql中,数据库的事务隔离采用的是MVCC结合锁来实现的。 我是李福春,今天的问题是,mysql是如何实现事务隔离的?在实际开发中应该如何正确的使用事务? ACID特性 事务首先具备ACID特性,即 Atomic原子性, Consistency一致性 Isol
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:449kb
    • 提供者:weixin_38647039
  1. MYSQL中binlog优化的一些思考汇总

  2. 问题 问题1:如何解决事务提交时flush redo log带来的性能损失 WAL是实现事务持久性(D)的一个常用技术,基本原理是将事务的修改记录redo log。redo log顺序追加写入。事务提交时,只需要保证事务的redo log落盘即可,通过redo log的顺序写代替页面的随机写提升数据库系统的性能。但是,该方案必须要求每个事务提交时都将其生成的redo log进行一次刷盘,效率不高。 问题2:binlog和引擎层事务提交的顺序问题 对于单个事务而言,日志写入顺序是先redo log
  3. 所属分类:其它

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

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

    • 发布日期:2020-12-14
    • 文件大小:125kb
    • 提供者:weixin_38739919
  1. 详解mysql 中的锁结构

  2. Mysql 支持3中锁结构 表级锁,开销小,加锁快,不会出现死锁,锁定的粒度大,冲突概率高,并发度最低 行级锁,开销小,加锁慢,会出现死锁,锁定粒度小,冲突概率最低,并发度最高 页面锁,开销和加锁处于表锁和行锁之间,会出现死锁,锁粒度基于表和行之间,并发一般 InnoDB锁问题 InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。  行级锁和表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。 InnoDB的行锁模式及加锁
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:102kb
    • 提供者:weixin_38752459
  1. 连接Python程序与MySQL的教程

  2. MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。 此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。 安装MySQL 可以直接从MySQL官方网站下载最新的Community Server 5.6.x版本。MySQL是跨平台的,选择对应的平台下载安装文件,安装即可。 安装时,MySQL会提示输
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:58kb
    • 提供者:weixin_38670433
  1. PHP+MySQL高并发加锁事务处理问题解决方法

  2. 本文实例讲述了PHP+MySQL高并发加锁事务处理问题解决方法。分享给大家供大家参考,具体如下: 1、背景: 现在有这样的需求,插入数据时,判断test表有无username为‘mraz’的数据,无则插入,有则提示“已插入”,目的就是想只插入一条username为‘mraz’的记录。 2、一般程序逻辑如下: $conn = mysqli_connect('127.0.0.1', 'root', '111111') or die(mysqli_error()); mysqli_select_db
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:54kb
    • 提供者:weixin_38506852
« 12 3 4 5 »