普通堆表不足之处:表更新有日志开销 表删除有瑕疵 表记录太大检索较慢 索引回表读开销很大 有序插入难有序读出DELETE产生的undo最多,redo也最多,因为undo也需要redo保护全局临时表:1 高效删除记录 基于事务的全局临时表commit或者session连接退出后,自动删除 ...
分类:
数据库 时间:
2014-09-17 21:48:52
阅读次数:
477
实例恢复阶段:
1.数据文件不同步
2.前滚(重做redo)
3.文件中的提交和未提交数据
4.打开数据库
5.回退(还原undo)
6.文件中的提交数据
优化实例恢复:(加快脏数据的写)
使用 MTTR
fast_start_mttr_target (建议不要设置/增加系统负担)
db_writer_pricesses(DBWn的进程)
flashback;
...
分类:
数据库 时间:
2014-09-17 16:53:13
阅读次数:
255
在数据库压力很大的情况下,重启完数据库,通过手工执行下列语句,把热数据加载到innodb_buffer_pool缓冲池中进行预热,从而避免早高峰连接数升高,程序报错。selectcount(*)fromuser;selectcount(*)from***;......在mysql5.6里为了解决上述问题,提供了一个新特性来快速预热bu..
分类:
数据库 时间:
2014-09-17 15:38:22
阅读次数:
416
转自:http://blog.csdn.net/tianlesoftware/article/details/6261475Oracle不同故障的恢复方案http://blog.csdn.net/tianlesoftware/archive/2010/12/30/6106178.aspxOracle...
分类:
其他好文 时间:
2014-09-17 11:58:42
阅读次数:
229
<?php
//数据库连接
$conn = mysql_connect(‘localhost‘, ‘root‘, ‘‘);
mysql_select_db(‘test‘, $conn);
mysql_query("SET NAMES GBK");
/*
支持事务的表必须是InnoDB类型
一段事务中只能出现一次:
mysql_que...
分类:
Web程序 时间:
2014-09-17 10:30:52
阅读次数:
189
1 创建表空间及临时表空间 create tablespace csdn1 datafile 'csdn1' size 30m autoextend on; create temporary tablespace csdn2 tempfile 'csdn2' size 30m autoextend ...
分类:
数据库 时间:
2014-09-16 18:39:10
阅读次数:
304
Oracle的数据结构分为 物理结构和逻辑结构
物理结构: 操作系统的数据块—>数据文件datafiles
逻辑结构: 最小数据库block——>extent——>segement——>tablespace——>databases
其中对于一个tablespace可以有多个 datafiles,一个datafiles只能属于一个tablespace
对于segement可...
分类:
数据库 时间:
2014-09-16 14:17:50
阅读次数:
220
#备注如果新安装的mysql启动报错,请检查my.cnf文件的innodb_buffer_pool_size设置的值,最好为内存的总大小的70%。
分类:
数据库 时间:
2014-09-16 12:48:40
阅读次数:
200
数据库管理员可以在数据库处于开启(open)状态时令除 SYSTEM 表空间(tablespace)之外的任何表空间联机(online)(可访问)或脱机(offline)(不可访问)。SYSTEM 表空间在数据库处于开启(open)状态时总是处于联机状态,因为Oracle需要使用其中的数据字典(da...
分类:
数据库 时间:
2014-09-16 12:30:20
阅读次数:
328
大部分情况下,使用用PerconaXtraBackup进行整库的备份和恢复比较容易,此处略去;对于单表的恢复略有不同,而且对数据库版本和PerconaXtraBackup的版本都有限制局限性:1.源库MySQL版本无要求,但启用了innodb_file_per_table=12.目的库开启innodb_file_per_table=1,PerconaX..
分类:
其他好文 时间:
2014-09-15 19:52:10
阅读次数:
301