Welcome 微信登录

首页 / 数据库 / MySQL

DB2 package的bind、rebind和db2rbind

DB2 package的bind、rebind和db2rbind

通常我们知道,DB2的package在统计信息或依赖对象发生变化后需要做下重新绑定,否则DB2优化器会采用效率较差或者错误的执行计划运行该package,造成执行性能严重下降或者SP一直会处于卡死状态。所以定期对SP进行重新绑定操作,对数据库整体性能和效率都有较大的提升,但是查一查,关于DB2的SP重新绑定,提供了三个命令:db2rbind、rebind和bind,很多人都分不清这三者区别,如何使用的问题,所以本文就重点对着三个命令用法进行分析。其实三者都...
DB2 数据库的快照和视图获取方法

DB2 数据库的快照和视图获取方法

今天在工作中,同事提到如何获取表中的LOB占用空间大小,通常我们常用syscat.tables查询表中的fpages和npages等信息,但是这个未将将普通字段和LOB字段分开的,有同事就采用get snapshot方式获取了表的快照信息,确实能够很清楚的看到表中数据信息,将LOB和普通字段页数分开显示。其实查查看对于获取表的类似信息的可供查询的方法还是很多:1.表函数admin_get_tab_info,不过该表函数将要被后面要提到的管理视图替代,慢慢就...
MySQL 5.5半同步复制

MySQL 5.5半同步复制

一、实验目的:mysql在主从复制还支持半同步复制,mysql复制是异步的,因为同步性能非常差。主库分发事件以后必须等待从库复制数据结束并收到从库正常响应以后,才能进行下一步操作。异步模式导致从库落后主库时,主库无从得知。因此mysql5.5后引入google补丁半同步复制,2个插件:semisync_master.so与semisync_slave.so。半同步:一主多从架构中,主库只等待一台从库复制完成数据并返回正常响应,就认为同步完成进行下一步操作,...
搭建MySQL代理服务器实现读写分离+主从同步

搭建MySQL代理服务器实现读写分离+主从同步

实验需求:1.配置2台MySQL服务器(192.168.100.2,192.168.100.3)+1台代理服务器(192.168.100.1),实现MySQL代理的读写分离。2.用户只需要访问MySQL代理服务器,实际的SQL查询、写入操作交给后台的2台MySQL服务器来完成。3.2台MySQL服务器实现主从同步,其中Master服务器允许SQL查询、写入,Slave服务器只允许SQL查询。Ubuntu下Nginx做负载实现高性能WEB服务器5---MyS...
RMAN备份脚本书写格式和注意事项

RMAN备份脚本书写格式和注意事项

一、 rman信息库可以存放两个位置1,目标数据库的控制文件;2,恢复目录;二、 控制文件里面存放记录分为两类1,可删除的记录归档日志文件的历史记录以及rman备份的元数据(记录备份集位置的数据)2,不可删除记录数据文件,联机日志文件列表等如果需要在控制文件中存放新的记录,则可以删除那些可删除部分,从而提供可用空间。注意:如果rman备份的元数据被删除,rman的备份数据失去了意义,因此rman备份的元数据很重要。三、设置初始化参数controlfile_...
ASM实例和管理

ASM实例和管理

一,ASM的特点1,自动调整I/O负载ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O难度,而且优化了性能的同时,利用ASM可以在线增加数据库的大小,而无需关闭数据库。2,条带化储存ASM将文件分为多个分配单元(allocation units,简称AU)进行存储,并在所有磁盘间分配每个文件的AU。3,在线自动负载均衡当共享存储设备有变化时,ASM中的数据会自动的均分配到现有存储设备中。同时,还可以调节数据的负载均衡速度。4,自动管...
Oracle RAC实例和线程

Oracle RAC实例和线程

一,Oracle集群体系结构1,Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是Oracle提供一个并行集群系统,整个集群系统由Oracle Cluster(集群就绪软件)和Real Application Clusters(RAC)两大部分组成。2,Oracle RAC的实质是位于不同操作系统的Oracle实例节点同时访问同一个Oracle数据库,每个节点通过私有网络进行通信,相互监控节点的...
Oracle启动时提示ORA-01578错误解决

Oracle启动时提示ORA-01578错误解决

Oracle数据库启动的时候遇到坏块,特别是SYSTEM表空间中的一些底层表,如UNDO$,OBJ$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过坏块来启动数据库,也可以通过bbed工具来手动修复块来。下面是自己的一个测试环境遇到这样的错误,通过bbed工具来修复1,数据库版本SQL> select * from v$version;BANNER-----------------------------------...
Ubuntu 14.04下安装MySQL

Ubuntu 14.04下安装MySQL

今天在Ubuntu 14.04下安装MySQL,本来是去官网下载安装包来安装的,可是安装之后却不能用,估计是要配置吧,在网上搜了很多的资料,结果还是失败。所以只好在软件源中安装,这样就省去很多不必要的麻烦了。www.linuxidc.com@linuxidc:~$ sudo apt-get install mysql-server[sudo] password for linuxidc:执行该命令后,系统还会自动安装其它的一些软件,在安装过程中会提示输入m...
<< 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 >>