Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 12C 新特性

Oracle 12C 新特性

Oracle 12C 新特性之一,可以在线重命名数据文件, 在12c版本之前,如果出现数据文件建立放错目录,或本来是放到asm中,由于漏写加号等等,而放到了文件系统中,而不得不申请停机时间来做数据文件的迁移。 到了12c,这个操作就变的非常简单了,而且是在线的,对业务没有任何影响,提高了系统的高可用性。Oracle 12C 新特性 Temporary UNDO 临时回滚段 http://www.linuxidc.com/Linux/2014-05/1021...
中文注释 MariaDB my.cnf 大型服务器配置模板

中文注释 MariaDB my.cnf 大型服务器配置模板

文件如下所示,请根据需要进行修改:# /usr/share/mysql/my-huge.cnf # MariaDB 配置文件 示例模板(huge,巨型).## 本文件适用于专用数据库服务器, 内存为 1G-2G# 机器上主要只运行 MariaDB的大型系统 ,## MariaDB 程序会根据运行的操作系统平台查找一系列的配置文件,# 你可以将此模板配置文件拷贝到对应的位置(并重命名),# 要查看有哪些配置文件会被读取到,执行:# "my_print_def...
使用Log4jdbc-log4j2监听MyBatis中运行的SQL和Connection

使用Log4jdbc-log4j2监听MyBatis中运行的SQL和Connection

引言: 在项目中使用了MyBatis,一个比较苦恼的问题是无法看到执行的SQL的具体情况,所以,就找到了Log4jdbc-log4j2。这个是一个基于jdbc层面的监听工具,可以监听对于数据库的主要操作,从而完美的查看到其中执行的操作。MyBatis插入时候获取自增主键方法 http://www.linuxidc.com/Linux/2014-03/98965.htmMyBatis快速入门教程 http://www.linuxidc.com/Linux/2...
验证堆表(heap table)存储方式

验证堆表(heap table)存储方式

堆表(heap table)的存储方式:Oracle 数据库系统中最普通,最为常用的即为堆表。堆表的数据存储方式为无序存储,也就是任意的DML操作都可能使得当前数据块存在可用的空闲空间。处于节省空间的考虑,块上的可用空闲空间会被新插入的行填充,而不是按顺序填充到最后被使用的块上。上述的操作方式导致了数据的无序性的产生。当创建索引时,会根据指定的列按顺序来填充到索引块,缺省的情况下为升序。新建或重建索引时,索引列上的顺序是有序的,而表上的顺序是无序的,也就是...
RedHat Linux 下RAW的应用

RedHat Linux 下RAW的应用

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,上被unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。上经过文件系统的缓冲。因为使用裸设备避免了再经过unix操作系统这一层,数据直接从disk到Oracle进行传输,所以使用裸设备对于读写频繁的数据库应用来说,可以极大地提高数据库系统的性能。当然,这是以磁盘的 i/o 非常大,磁盘i/o已经称为系统瓶颈的情况下才成立。如果磁盘读写确实非常频繁,以至于磁盘读写成为系统瓶颈的情况...
DB2中如何将非自动存储转换成自动存储空间管理方式

DB2中如何将非自动存储转换成自动存储空间管理方式

DB2 10引入根据温度管理数据存储的表空间更管理方式,但是需要数据库启用自动存储管理,具体在存储路径在某个目录下即可,要讲非自动存储的表空间转换成自动存储的管理方式需要两个步骤,尤其是从低版本升级过来的数据库。ALTER DATABASE EMPLOYEE ADD STORAGE ON "/data"这样即可,但是对于原来使用DMS或SMS方式管理的表空间需要做重定向恢复,其实就是先做全备份,然后指定redirect restore即可,在原来的实例下恢...
DB2 10.5 BLU列式存储技术初试

DB2 10.5 BLU列式存储技术初试

2013年IBM DB2 30周岁啦,在此DB2 10.5发布了,其中一个比较抢眼的特性就是BLU加速器,也就是讲列式存储技术开始引入传统数据库中,但目前BLU特性只是支持一些特定的的版本主要是AIX和linux 64位平台的DB2 AESE版本的数据库,所以外界其实能接触的机会并不多,先给大家看看BLU的配置吧。我使用的DB2版本及license信息:db2level -aDB21085I This instance or install (instan...
DB2 import数据导入的skipcount参数使用方法

DB2 import数据导入的skipcount参数使用方法

DB2 import和load比起性能来由于会记录日志,所以通过速度比较慢,并且数据记录太大容易造成事物日志满的问题发生,但有些操作不得不记日志,所以就不得不适用import,不过其有个COMMITCOUNT选项完全可以避免,来指定import多少条记录即提交,有助于及时释放日志:并且由于及时提交了,所以在运行失败了还可以重新在起点继续进行操作:db2 "import from tab1.ixf of ixf modified by generatedig...
DB2中表损坏问题和db2dart工具的使用

DB2中表损坏问题和db2dart工具的使用

这几天需要从一个备份集中恢复一个数据库,恢复后发现问题很多,本身这个备份中可能有存在不完整的log,处理完一个个问题后发现还是有表损坏,在db2diag中其日志信息如下,倒是很清楚的看到损坏对象:DB2数据库坏块代码DB2数据库性能调整和优化(第1、2版) PDF http://www.linuxidc.com/Linux/2013-09/90679.htmDB2数据库性能优化介绍 http://www.linuxidc.com/Linux/2013-09...
DB2导出存储过程的DDL语句的方法

DB2导出存储过程的DDL语句的方法

日常DBA的工作就是获取SP的代码,以便于分析或者移植到别的环境,如何快速获取SP的DDL呢,总结了下,DB2在获取SP的DDL语提供的方法还是比较多,可以供参考:1 select routinename,text from sysibm.sysroutines;上面是通过数据字典表查询获取,与其等效的系统视图查询获取方法DB2 SELECT CHAR(ROUTINESCHEMA,20), CHAR(ROUTINENAME,20), TEXT FROM S...
<< 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 >>