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

搜索资源列表

  1. InnoDB 中文参考手册

  2. MySQL 的企业级解决方案,高实用性以及强健的数据完整性 MySQL 事务,行级锁定,热备份以及外键支持 - - 无需损失 MySQL 的高速性能 InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行锁(locking on row level),提供与 Oracle 类型一致的不
  3. 所属分类:其它

    • 发布日期:2009-12-07
    • 文件大小:169984
    • 提供者:marryhe
  1. 高性能MySQL(第2版)中文版

  2. 内容简介: 本书荣获2009年Jolt图书大奖,是不可多得的分享MySQL实用经验的图书。它不但可以帮助MySQL初学者提高使用技巧,更为有经验的MySQL DBA指出了开发高性能MySQL应用的途径。本书包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作选择性的阅读。 目录: 序 前言 第1章:MySQL架构  1.1 MySQL的逻辑架
  3. 所属分类:MySQL

    • 发布日期:2013-05-15
    • 文件大小:32505856
    • 提供者:seahaiyang2614
  1. 高性能MySql第2版

  2. 第1 章 MySQL 架构 ... 1 1.1 MySQL 的逻辑架构 ... 1 1.2 并发控制 ... 3 1.3 事务 ... 4 1.4 多版本并发控制 .. 10 1.5 MySQL 的存储引擎 .. 11 第2 章 寻找瓶颈:基准测试与性能分析 ... 25 2.1 为什么要进行基准测试 .. 25 2.2 基准测试策略 ... 26 2.3 基准测试工具 ... 32 2.4 基准测试样例 ... 34 2.5 性能分析(Profiling) ... 43 2.6 分析操作系统
  3. 所属分类:MySQL

    • 发布日期:2013-07-25
    • 文件大小:2097152
    • 提供者:zfzst2010
  1. MySQL innodb_hot_backup

  2. NULL 博文链接:https://hb-yym-929.iteye.com/blog/1055882cp -r/disk/ibbackup/*/ diskl/my sql/ data/ mysyld safe --user=mysql & 注意事项: backup只备份 innodb的数据文件( bdata和*bd)、日志文件( ib logfile*),并不各 份*frm文件,所以恢复的时候,你需要通过其他途径确保你的*frm文件正鷺。 如果你各份的时候使用了压缩,那么 apply log使
  3. 所属分类:其它

    • 发布日期:2019-03-23
    • 文件大小:430080
    • 提供者:weixin_38669628
  1. 小记一次mysql主从配置解决方案

  2. mysql主从方案主要作用:读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:1048576
    • 提供者:weixin_38612095
  1. MySQL中由load data语句引起死锁的解决案例

  2. 主要介绍了MySQL中由load data语句引起死锁的解决案例,文中讲到了InnoDB引擎的数据表中一些锁的机制,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:94208
    • 提供者:weixin_38682518
  1. InnoDB数据库死锁问题处理

  2. 本文给大家讲解的是mysql数据库InnoDB类型,在update表的时候出现死锁现象的原因及解决办法,有需要的小伙伴可以参考下。
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:53248
    • 提供者:weixin_38550459
  1. MYSQL锁表问题的解决方法

  2. 主要介绍了MYSQL锁表问题的解决方法,结合实例形式分析了MySQL锁表问题的常见情况与相应解决方法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:58368
    • 提供者:weixin_38719890
  1. 由不同的索引更新解决MySQL死锁套路

  2. 前几篇文章介绍了用源码的方式来调试锁相关的信息,这里同样用这个工具来解决一个线上实际的死锁案例,也是我们介绍的第一个两条 SQL 就造成死锁的情况。因为线上的表结构比较复杂,做了一些简化以后如下 CREATE TABLE `t3` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` varchar(5), `b` varchar(5), PRIMARY KEY (`id`), UNIQUE KEY `uk_a` (`a`), KEY `idx_b
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:269312
    • 提供者:weixin_38703123
  1. MySQL慢SQL语句常见诱因以及解决方法

  2. 1. 无索引、索引失效导致慢查询 如果在一张几千万数据的表中以一个没有索引的列作为查询条件,大部分情况下查询会非常耗时,这种查询毫无疑问是一个慢SQL查询。所以对于大数据量的查询,需要建立适合的索引来优化查询。 虽然很多时候建立了索引,但在一些特定的场景下,索引还有可能会失效,所以索引失效也是导致慢查询的主要原因之一。 2. 锁等待 常用的存储引擎有 InnoDB 和 MyISAM,前者支持行锁和表锁,后者只支持表锁。 如果数据库操作是基于表锁实现的,试想下,如果一张订单表在更新时,需要锁住
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:51200
    • 提供者:weixin_38606019
  1. 分析MySQL并发下的问题及解决方法

  2. 1、背景 对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为了满足这一目标大多数数据库通过锁和事务机制来实现,MySQL数据库也不例外。尽管如此我们仍然会在业务开发过程中遇到各种各样的疑难问题,本文将以案例的方式演示常见的并发问题并分析解决思路。 2、表锁导致的慢查询的问题 首先我们看一个简单案例,根据ID查询一条用户信息: mysql> select * from user wh
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:934912
    • 提供者:weixin_38635975
  1. MYSQL锁表问题的解决方法

  2. 本文实例讲述了MYSQL锁表问题的解决方法。分享给大家供大家参考,具体如下: 很多时候!一不小心就锁表!这里讲解决锁表终极方法! 案例一 mysql>show processlist; 参看sql语句 一般少的话 mysql>kill thread_id; 就可以解决了 kill掉第一个锁表的进程, 依然没有改善. 既然不改善, 咱们就想办法将所有锁表的进程kill掉吧, 简单的脚本如下. #!/bin/bash mysql - u root - e " show
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:61440
    • 提供者:weixin_38664427
  1. MySQL死锁问题分析及解决方法实例详解

  2. MySQL死锁问题是很多程序员在项目开发中常遇到的问题,现就MySQL死锁及解决方法详解如下: 1、MySQL常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁 2、各种锁特点 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低 行级锁:开销大,加锁慢;
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:62464
    • 提供者:weixin_38557757
  1. Mysql 数据库死锁过程分析(select for update)

  2. 近期有一个业务需求,多台机器需要同时从Mysql一个表里查询数据并做后续业务逻辑,为了防止多台机器同时拿到一样的数据,每台机器需要在获取时锁住获取数据的数据段,保证多台机器不拿到相同的数据。 我们Mysql的存储引擎是innodb,支持行锁。解决同时拿数据的方法有很多,为了更加简单,不增加其他表和服务的情况下,我们考虑采用select… for update的方式,这样X锁锁住查询的数据段,表里其他数据没有锁,其他业务逻辑还是可以操作。 这样一台服务器比如select .. for upda
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:76800
    • 提供者:weixin_38701725
  1. MYSQL常用函数及解决方案(持续更新)

  2. 一、MYSQL随机产生指定范围的字符串; 二、MYSQL随机生成两个日期之间的时间; 三、MYSQL随机生成姓名; 四、MYSQL返回表的所有字段; 五、MySQL重复数据的相关操作(包含表不存在主键的情况); 六、MYSQL查询返回JSON格式的字符串(多层嵌套); 七、MYSQL查询返回JSON格式的字符串; 八、MYSQL存储过程内循环; 九、创建MYSQL事件(每天/每时/每分); 十、MYSQL行转列; 十一、设置/取消唯一索引; 十二、MYSQL事件失效; 十三、解决MYSQL表被锁
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:31744
    • 提供者:weixin_38546459
  1. 数据库数字参考表的妙用

  2. 今天的主角就是数字参考表,什么是数字参考表?一个表中,存放了从1开始连续到很大值的数字的表,我们称为数字参考表。#填充数据的存储过程主题就是数据库中参考表的妙用,我们分三种需求来分别说明数据库中参考表的使用,主要针对解决数据库的“历史问题”。两个事务同时向数据库插入记录,插入的id是一样的。插入前查询表中是否存在这个id,如果不存在,那么会给这个id上锁。mysql允许多个事务给同一条不存在的记录上锁,然后在插入记录,这个时候就产生冲突和死锁。解决这个问题的方法还是挺多。方案一:有可能的话,尽量
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:65536
    • 提供者:weixin_38514620
  1. MySQL锁解决并发问题详解

  2. 问题描述以及解决过程 MySQL锁机制 数据库加锁分析 下面讨论的都是基于MySQL的InnoDB。因为涉及到公司利益问题,所以下面很多代码和数据库信息,进行了缩减和修改,望见谅。业务场景是优惠券系统规则规定了一个优惠券活动最多可发行多少张优惠券和每个用户最多可领取优惠券数量。下面列出两张表的结构。活动表 优惠券明细表 假设一个
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:111616
    • 提供者:weixin_38656662
  1. xtrabackup备份还原MySQL数据库

  2. mysqldump 备份鉴于其自身的某些特性(锁表,本质上备份出来insert脚本或者文本,不支持差异备份),不太适合对实时性要求比较高的情况 Xtrabackup可以解决mysqldump存在的上述的一些问题,生产环境应用的也会更多一些。 本文简单测试一下Xtrabackup对MySQL数据库的备份还原操作。 本着先把功能先撸起来再深入细节的原则,粗略地实现了一个备份还原,并未深入细节。 网上有不少xtrabackup的文章,因为环境不一样,有些需要配置xtrabackup的配置文件, 但是我
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:190464
    • 提供者:weixin_38727928
  1. MySQL中的悲观锁与乐观锁

  2. 在关系型数据库中,悲观锁与乐观锁是解决资源并发场景的解决方案,接下来将详细讲解:magnifying_glass_tilted_right:一下这两个并发解决方案的实际使用及优缺点。 首先定义一下数据库,做一个最简单的库存表,如下设计: CREATE TABLE `order_stock` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `oid` int(50) NOT NULL COMMENT '商品ID', `quantit
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:65536
    • 提供者:weixin_38567962
  1. MySQL中由load data语句引起死锁的解决案例

  2. 一个线上项目报的死锁,简要说明一下产生原因、处理方案和相关的一些点. 1、背景 这是一个类似数据分析的项目,数据完全通过LOAD DATA语句导入一个InnoDB表中。为方便描述,表结构简化为如下: Create table tb(id int primary key auto_increment, c int not null) engine=innodb; 导入数据的语句对应为 Load data infile ‘data1.csv' into table tb; Load data
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:97280
    • 提供者:weixin_38537541
« 12 3 »