Welcome 微信登录

首页 / 数据库 / MySQL

Oracle PLSQL Procedure 如何进行性能调优分析

Oracle PLSQL Procedure 如何进行性能调优分析

在Java的性能调优分析中,可以使用 JProfiler 分析JVM运行时的CPU消耗、Memory占用、Thread情况等信息。对于Java代码中调用的Oracle的存储过程、函数它也能输出调用时间、调用次数等信息,但对于过程、函数内部的性能情况,JProfiler就使不上力了。在一次调优实战中,我就遇到了上面的情况,存储过程是性能问题所在,需要调优,这时就要用上 Oracle 提供的 DBMS_PROFILER package了。1. DBMS_PRO...
如何重建Oracle DataGuard

如何重建Oracle DataGuard

无暇每日检查Oracle数据库的同布情况,后来才发现主库压根没有同步归档日志到备库,因为备库断电后一直没有开,但问题是主库在10几天前删除过归档日志,惨!为了想节省时间,想去备份捞捞看,结果是备份也没有需要的归档日志。无耐,只好重建。1、登录主库备份控制文件到数据文件所在的目录。1.1先查询数据文件所在的目录:select name from v$datafileSQL> select name from v$datafile;NAME-------...
MySQL导出数据库结构出现Cannot load from mysql.proc错误的解决方法

MySQL导出数据库结构出现Cannot load from mysql.proc错误的解决方法

今天在CentOS6.4中对MySQL从5.1升级到5.6的版本之后,在使用Navicat Premium客户端管理工具的时候,发现写sql语句的智能提示没有了,这里绝对不是管理工具的配置问题,我测试了在另外一台MySQL5.5的机器上是没有这个问题。没有提示也就算了,当我把表建好之后,想保存备份一下表结构时,提示如下错误:Cannot load from mysql.proc. The table is probably corrupted截图如下:在网...
MySQL导入错误----Cannot load from mysql.proc解决办法

MySQL导入错误----Cannot load from mysql.proc解决办法

Linux下将mysql从5.1升级至5.5后,发现存储过程不能用了。创建和使用存储过程时就会提示Cannot load from mysql.proc. The table is probably corrupted。查遍整个百度,结果还是印证了那一句话“天下文章一大抄”啊!所有的文章几乎都是这么说的解决方法非常简单,运行mysql_upgrade命令即可。此命令会在数据目录下生成一个文本文件mysql_upgrade_info,...
MySQL表分区的使用

MySQL表分区的使用

一 分区和分表的概念分区 根据指定的规则,将数据表中的行拆分为更小的数据集,随后分布于多个目录和磁盘中,MySQL从5.1.3开始支持Partition分表 通过人为的手动去建立三张表,每张表的文件都是相对独立的。分区和分表的对比:分表分区多张数据表一张数据表重复数据的风险没有数据重复的风险写入多张表写入一张表没有统一的约束限制强制的约束限制二 MySQL的分区类型介绍范围分区(RANGE):每一个分区中都包含能对应到一组特定值(范围)的一些行,适用的情景...
<< 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 >>