上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 50 下一页

2018年8月8日

sql server 性能调优之 资源等待内存瓶颈的三种等待类型

摘要: 一.概述 这篇介绍Stolen内存相关的主要三种等待类型以及对应的waittype编号,CMEMTHREAD(0x00B9),SOS_RESERVEDMEMBLOCKLIST(0x007B),RESOURCE_SEMAPHORE_QUERY_COMPILE(0x011A)。也可以通过sysproce 阅读全文

posted @ 2018-08-08 17:34 花阴偷移 阅读(1379) 评论(2) 推荐(1) 编辑

2018年8月7日

mysql 开发进阶篇系列 16 MySQL Server(myisam key_buffer)

摘要: 一.概述 mysql 提供了很多参数来进行服务器的设置,当服务第一次启动的时候,所有启动参数值都是系统默认的。这些参数在很多生产环境下并不能满足实际的应用需求。在这个系列中涉及到了linux 服务器,我这里是centos7.4, mysql 5.7,Xshell6。 1. 查看mysql serve 阅读全文

posted @ 2018-08-07 17:27 花阴偷移 阅读(421) 评论(0) 推荐(0) 编辑

2018年8月6日

mysql 开发进阶篇系列 15 锁问题 (总结)

摘要: 1. innodb 行锁是基于索引实现的,如果不通过索引访问数据,innodb会使用表锁。 http://www.cnblogs.com/MrHSR/p/9376086.html 2. Innodb 间隙锁(Next-key)机制,以及innodb使用间隙锁的原因 http://www.cnblog 阅读全文

posted @ 2018-08-06 17:49 花阴偷移 阅读(347) 评论(0) 推荐(0) 编辑

sql server 备份与恢复系列二 事务日志概述

摘要: 1.1 日志文件与数据文件一致性 在上一章备份与恢复里了解到事务日志的重要性,这篇重点来了解事务日志。 事务日志记录了数据库所有的改变,能恢复该数据库到改变之前的任意状态。在sql server实例每次启动时都会去检查数据文件与日志文件的一致性。 包括日志记录的任何已提交的数据必须体现在数据文件上, 阅读全文

posted @ 2018-08-06 17:04 花阴偷移 阅读(860) 评论(0) 推荐(1) 编辑

sql server 备份与恢复系列一 必备知识

摘要: 一.备份概述 数据安全是数据库的生命,数据库在使用过程中难免会遇到如:使用者的误操作或是被恶意修改,硬件故障导致数据文件无法被访问,自然灾害导致机房在物理上的损毁。本章从备份与恢复的功能作为解决问题的切入点。在实际工作中会遇到:使用什么样的备份策略(比如完整备份,文件备份,差异备份,日志备份),如何 阅读全文

posted @ 2018-08-06 12:01 花阴偷移 阅读(946) 评论(0) 推荐(1) 编辑

2018年8月4日

mysql 开发进阶篇系列 14 锁问题(避免死锁,死锁查看分析)

摘要: 一. 概述 通常来说,死锁都是应用设计问题,通过调整业务流程,数据库对象设计,事务大小,以及访问数据库的sql语句,绝大部分死锁都可以避免,下面介绍几种避免死锁的常用方法: 1. 在应用中,如果不同的程序并发操作多个表,应尽量约定以相同的顺序来访问表,这样可以大大降低产生死锁的机会。按顺序对表进行操 阅读全文

posted @ 2018-08-04 17:25 花阴偷移 阅读(912) 评论(0) 推荐(0) 编辑

2018年8月2日

mysql 开发进阶篇系列 13 锁问题(关于表锁,死锁示例,锁等待设置)

摘要: 一. 什么时候使用表锁 对于INNODB表,在绝大部分情况下都应该使用行锁。在个别特殊事务中,可以考虑使用表锁(建议)。 1. 事务需要更新大部份或全部数据,表又比较大,默认的行锁不仅使这个事务执行效率低,可能造成其他事务长时间锁等待和锁冲突,这种情况考虑使用表锁来提高事务的执行速度(具我在sql 阅读全文

posted @ 2018-08-02 18:39 花阴偷移 阅读(523) 评论(1) 推荐(0) 编辑

2018年8月1日

mysql 开发进阶篇系列 12 锁问题(隔离级别下锁的差异)

摘要: 1. innodb在不同隔离级别下的一致性读及锁的差异 不同的隔离级别下,innodb处理sql 时采用的一致性读策略和需要的锁是不同的,同时,数据恢复和复制机制的特点,也对一些sql的一致性读策略和锁策略有很大影响。对于许多sql, 隔离级别越高,innodb给记录集的锁就越严格(龙其是使用范围条 阅读全文

posted @ 2018-08-01 18:50 花阴偷移 阅读(550) 评论(0) 推荐(0) 编辑

2018年7月31日

mysql 开发进阶篇系列 11 锁问题 (恢复和复制的需要,对锁机制的影响)

摘要: 1. 恢复和复制的需要,对innodb锁机制的影响 mysql 通过binlog文件对增删改等更新数据的sql语句,实现数据库的恢复和主从复制。mysql的恢复机制(复制其实就是在slave mysql不断做基于binglog的恢复)特点有如下: (1) mysql 的恢复是sql语句级的,也就是重 阅读全文

posted @ 2018-07-31 20:18 花阴偷移 阅读(398) 评论(0) 推荐(0) 编辑

2018年7月30日

sql server 日志文件结构及误操作数据找回

摘要: 一. 概述 在sql server 里有数据文件.mdf和日志文件.ldf,日志文件是sqlserver数据库的另一个重要组成部分,日志文件记录了所有事务以及每个事务对数据库所做的修改。为了提高数据库的性能, sqlserver 数据是缓存在内存里,并没有实时写入到磁盘,直到数据库出现检查点(che 阅读全文

posted @ 2018-07-30 16:30 花阴偷移 阅读(2752) 评论(0) 推荐(1) 编辑

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 50 下一页

导航