转。 北京某医疗投资企业,数据库经常出现日志切换等待,查看后发现数据库日志切换很频繁。 解决办法 争取能达到业务高峰期3-5分钟切换一次。平均15-20分钟切一次。 第一步: --日志大小 SELECT thread#, group#, sequence#, bytes / 1024 / 1024, ...
分类:
数据库 时间:
2016-07-30 18:12:42
阅读次数:
691
环境是在先前配置mysql主从复制的2台机器的基础上(IP分别是10.10.10.13为主服务器和10.10.10.14为从服务器),启用一台10.10.10.12的机器安装mysql-proxy进行读写分离实践。 mysql-proxy是一个MySQL的代理服务器,用户的请求先发向mysql-pr ...
分类:
数据库 时间:
2016-07-30 18:11:20
阅读次数:
260
在大型的数据库应用中,经常会遇到部分数据的脱机和多个数据库的合并问题。比如现在有一个全省范围使用的应用程序,每个市都部署了单独的相同的应用程序服务器和数据库服务器,每个月需要将全省所有市的数据全部汇总起来用于出全省的报表,这是一种很常见的数据库合并问题。再比如我们做了一个SmartClient的应用 ...
分类:
数据库 时间:
2016-07-30 18:08:15
阅读次数:
228
背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制、基于组提交的并行复制、在线修改Replication Filter、GTID增强、半同步复制增强等。因为都是和复制相关,所以本文将针对这些新特性放一起进行说明,篇幅可能稍长,本文使用的MySQL5.7版本是5.7.13。 ...
分类:
数据库 时间:
2016-07-30 18:03:25
阅读次数:
1072
环境是先前配置lnmp+keepalived负载均衡的2台机器,IP分别是10.10.10.13和10.10.10.14. 1,登录系统 Last login: Sun Jul 24 23:36:55 2016 from 10.10.10.1 [root@hd3 ~]# netstat -nltp ...
分类:
数据库 时间:
2016-07-30 17:59:56
阅读次数:
241
记录一下学习Hibernate的心得 1.为什么HIbernate会支持原生态的sql查询? HQL查询语句虽然方便我们查询,但是基于HQL的查询会将查询出来的对象保存到hibernate的缓存当中,如果在我们的一个大型项目中(数据量超过了百万级),这个时候如果使用hibernate的HQL查询的话 ...
分类:
数据库 时间:
2016-07-30 17:59:17
阅读次数:
196
(1)索引类型: Btree索引:抽象的可以理解为“排好序的”快速查找结构myisam,innodb中默认使用Btree索引 hash索引:hash索引计算速度非常的快,但数据是随机放置的,无法对范围进行优化,无法利用前缀索引,排序也无法优化memory表里默认使用hash索引 (二)单列索引与多列 ...
分类:
数据库 时间:
2016-07-30 16:40:27
阅读次数:
261
aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。 rdb的特性如下: Code: fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。save, shutdown, slave 命令会触发这个操作。粒度比较大,如 ...
分类:
数据库 时间:
2016-07-30 16:35:57
阅读次数:
228
转。 Oracle补全日志(Supplemental logging)特性因其作用的不同可分为以下几种:最小(Minimal),支持所有字段(all),支持主键(primary key),支持唯一键(unique),支持外键(foreign key)。包括LONG,LOB,LONG RAW及集合等字 ...
分类:
数据库 时间:
2016-07-30 16:27:24
阅读次数:
235
我们经常会遇到使用随机的问题,下面就是一种解决随机数的方法。 在构造测试数据时,我们需要对测试表插入随机数据。构造测试数据的方法如下,仅以update为例说明 ...
分类:
数据库 时间:
2016-07-30 16:24:24
阅读次数:
177
表的创建:1.创建列(字段):列名+类型2.设置主键列:能够唯一标识一条数据3.设置唯一:内容不能重复4.外键关系:一张表(从表)其中的某列引用自另外一张表(主表)中的主键列 设计表: 数据库的三大范式: 1.第一范式:(每一列的原子性)每一列在某个程序中是不可拆分的最小原子。 2.第二范式:(每一 ...
分类:
数据库 时间:
2016-07-30 16:25:52
阅读次数:
201
描述: 如果当前执行的查询存在多个结果,返回“真”,而且应用程序必须调用mysql_next_result()来获取结果。 返回值: 如果存在多个结果,返回“真”(1),如果不存在多个结果,返回“假”(0)。 在大多数情况下,可调用mysql_next_result()来测试是否存在多个结果,如果存 ...
分类:
数据库 时间:
2016-07-30 16:20:55
阅读次数:
170
在很多的linux生产服务器里很多时候用数据库是mysql,在数据库里算是轻量级的数据库,但是长期以来的使用往往会出现一些问题,一般的状况是无法读取表,此时我们就要来修复表、优化表,减小磁盘使用量,以方便数据库的备份。在用root用户进入mysql中,进入表所在的库REPAIRTABL..
分类:
数据库 时间:
2016-07-30 15:12:41
阅读次数:
254
@echo offnet start "OracleOraDb11g_home1TNSListener"net start "OracleServiceORCL"net start "OracleDBConsoleorcl"pauseexit @echo offnet stop "OracleDBC ...
分类:
数据库 时间:
2016-07-30 15:04:43
阅读次数:
229
数据库基本知识大纲: 1.数据库:程序用来存取数据的。 2.各种软件用的主要数据哭方法,(1)ACCESS,(2).net用SQL SERVER,(3)MYSQL,(4)Javar用的Oracle 3.如何存储数据? 数据库有:服务、界面两部分 数据库在存储数据的时候,也是使用的表格方式: 列(字段 ...
分类:
数据库 时间:
2016-07-30 15:02:32
阅读次数:
170