Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 收集统计信息在11g和12C下的区别

Oracle 收集统计信息在11g和12C下的区别

Oracle 基于事务的临时表在11g和12C下,可以看到收集临时表的统计信息后,前者记录被清空,后者没有,这是个很重要的区别。在公司环境上用的是12C,在现场用的是11g,使用临时表会造成时快时慢,之前我有帖子http://www.linuxidc.com/Linux/2014-10/108245.htm,用了hint之后,也不是特别好,于是直接采集,结果临时表被清空。解决的方法是:建基于session的临时表,且每次用完之后要truncate,要不然,...
被Oracle全局临时表坑了

被Oracle全局临时表坑了

今天凌晨4点多钟,在客户现场的负责人打电话给我,说很奇怪,下载功能时快时慢。此下载功能非常复杂,之前一直是我优化,在半梦半醒中打开电脑,通过远程看着现场同事在PL/SQL developer中操作。执行同一条SQL,时快时慢,快的时候大概0.6s,慢的时候超过1分钟。 这条SQL有调用一个函数,功能是动态生成接近200条查询语句,SQL中都是有绑定变量的。是现场的测试环境,刚刚部署,心想应该不是数据库负载所致。 1. 抓取数据库AWR报告,完全没有压...
无法用指定MySQL客户端登陆服务器的案例分析

无法用指定MySQL客户端登陆服务器的案例分析

习惯了二进制安装MySQL,今天心血来潮想装个RPM包的MySQL玩玩,没想到一装还真碰到了点问题,下面把碰到的问题分享一下首先去官网下载安装包,地址是:http://downloads.mysql.com/archives/community/根据自己的系统版本和平台选择要安装的包,我的测试机是32 bit的 RHEL 5.3我选择的是5.0.96,挺老的版本了,需要下载一个server包和一个client包,分别为:MySQL-server-commu...
Install Orace 11g on Solaris 10 Sparc 64 bit

Install Orace 11g on Solaris 10 Sparc 64 bit

昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个记录,分享一下。由于该客户无法用自己的机器远程连接到服务器,也不允许通过U盘、移动硬盘等拷贝任何文件,因此一些记录内容无法做到很详尽,只能凭记忆大致写出。主机:SUN Netra T4-1 M4000CPU:8 core 2.85GHz内存:32G系统:Solaris 10一、检查硬件要求--查看内存#/usr/sbin/prtconf | grep "Memory size"Memory...
使用rowid和rownum获取记录时要注意的问题

使用rowid和rownum获取记录时要注意的问题

我们知道,rowid和rownum在Oracle中都是可以被当做伪劣使用的,主要用来定位表中特定的记录,但它们是有区别的,rowid是和行记录的物理地址对应的,而rownum则不是,是通过返回的记录集来判断首条记录,即rownum=1的记录,然后再去fetch之后的记录,rownum=2、rownum=3……,以此类推。下面来看实验:SQL> conn zlm/zlmConnected.SQL> create tab...
MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程

MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程

在之前的版本,调整Innodb_Buffer_Pool_size大小必须重启mysql进程才可以生效,如今在MySQL5.7里,可以直接动态设置,方便了很多。这个功能应用的场景:一、机器增加内存,DBA粗心大意忘记调大Innodb_Buffer_Pool_size了二、工作交接,新来的DBA发现前任DBA设置的Innodb_Buffer_Pool_size不合理需要注意的地方,在调整Buffer_Pool期间,用户的请求将会阻塞,直到调整完毕,所以请勿在白...
MySQL 5.5.40实现一主多从 One-Master muil-slave

MySQL 5.5.40实现一主多从 One-Master muil-slave

我们知道 MySQL读和写在性能方面的开销区别是较大的,一般来说 服务器顶着20%写的压力,另外80%的压力来自读,当然这也得看实际业务情况。这篇文章准备配置一主三从,其实多少从没什么关系,一主多从其实是一主一从的延伸,因为从库之间是没有任何通信的,具体使用哪种方式看带宽负载和具体流量。MySQL的主从replication原理其实就是Master不断地写二进制日志,Slave去读取日志,按照里面的SQL记录去执行!如下图:Ubuntu下Nginx做负载实...
为RAC私有网络配置网卡Bonding

为RAC私有网络配置网卡Bonding

在RAC的安装部署过程中,并不仅仅是简单的安装完成了事,整个安装过程要考虑可能出现的单点问题,其中比较重要的是私有网络。私有网络是RAC节点间通信的通道,包括节点间的网络心跳信息、Cache fusion传递数据块都需要通过私有网络。而很多的私有网络都仅仅是一块单独的网卡连接上交换机就完成了,更有甚者,直接使用服务器间网卡互连的方式配置私有网络。这种部署方式简单,但RAC投入使用后风险非常大,存在诸多单点如网卡、网线、交换机口、交换机。几乎每个组件发生故障...
<< 801 802 803 804 805 806 807 808 809 810 >>