Welcome 微信登录

首页 / 数据库 / MySQL

MySQL 强制操作以及order by 使用

MySQL 强制操作以及order by 使用

我们以MySQL中常用的hint来进行详细的解析,如果你是经常使用Oracle的朋友可能知道,Oracle的hincvt功能种类很多,对于优化sql语句提供了很多方法。同样,在MySQL里,也有类似的hint功能。下面介绍一些常用的。强制索引 MySQL FORCE INDEXSELECT*FROMTABLE1FORCEINDEX(FIELD1)…以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。忽略索引 IGNOR...
【ERROR】ORA-09945,ORA-09817 磁盘空间不足

【ERROR】ORA-09945,ORA-09817 磁盘空间不足

一、问题描述 使用客户端软件连接数据库时报ORA-09945(如下图),根据提示看出是没有空间导致。使用sqlplus连接时报错信息为ORA-09817,提示错误信息仍然是没有空间。通过系统df -h检查发现确实有目录没有空间。解决思路:扩大空间或清理空间。[Oracle@tora01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Mon May 25 11:47:57...
orion的简单测试

orion的简单测试

orion是一个做IO测试的小巧工具,可以测试随机读写,模拟混合负载等。在Oracle 11g已经自带包含了这一工具,无须额外的安装了,为IO方面的测试带来了不少的便利。当然如此简单的小工具我在使用时还是碰到了些小问题。简单总结一下。首先是使用orion,直接提示依赖链接库的问题[oracle@db117 bin]$ orionorion: error while loading shared libraries: libclntsh.so.11.1: c...
剖析Oracle中oerr命令

剖析Oracle中oerr命令

Oralce中的命令非常丰富,oerr命令是一个不错的辅助工具,很多看起来没有眉目的错误代码,可以让DBA很快定位问题的缘由,我们根本不需要去记有哪些ORA错误,除非那些错误已经完全和你的工作分不开。绝大多数的命令都是二进制的形式,比如sqlplus我们可一窥其中的奥妙,oerr是一个shell脚本,而且实现原理也不难,我们来剖析一下,看看这个工具的设计思想。首先这个工具位于$Oracle_HOME/bin下,直接看还看不出是个shell脚本。[oracl...
Linux 11G RAC启用HugePages与AMM的禁用

Linux 11G RAC启用HugePages与AMM的禁用

HugePages是集成到Linux kernel 2.6中的一个功能。启用HugePages可以使用操作系统来支持比缺省的内存页(4KB)更大的内存页。使用非常大的内存页大小可以通过减少访问页表条目所需要的系统资源数量而提高系统性能。HugePages对于32位与64位系统都是有效的。HugePage的大小范围从2MB到256MB,依赖于内核版本和硬件架构。对于Oracle数据库,使用HugePages减少操作系统维护内存页状态并增加Translatio...
Oracle 11.2中控制并行的新参数

Oracle 11.2中控制并行的新参数

在Oracle 11.2中引入了几个新的并行查询参数。对于数据仓库应用来说经常利用并行处理来快速有效地处理信息,尤其是查询非常大的表或加入了复杂的算式更应该使用并行查询。在Oracle之前的版本中,我们不得不或多或秒的来决定自动并行度。决定一个最佳并行度是非常困难的。真实最佳并行度依赖于数据块在磁盘上的物理位置以及服务器的CPU数量(cpu_count),为了解决并行查询的这些问题,在Oracle11.2中引入了以下新的并行查询参数。1.parallel_...
MySQL 查看连接数及状态信息

MySQL 查看连接数及状态信息

一、问题描述 今天运维同事找到我问,有两台数据库MYSQL的连接数超过监控的阈值(700),当然他们的监控(zabbix)也是刚刚搭建起来的。表示该值已经从很低的数值一点一点调上来了,但是仍然报警。于是就找到我,做为Oracle’s DBA的我,准备变为双料DBA,这正是学习的好时机。马上来学习一下,如何在MYSQL中查询连接数。二、实验1.show status 查看所有状态参数,其中Threads_connected 当前的连接数,Conn...
RedHat Enterprise Linux 6.7 x64环境下使用RHCS部署Oracle 11g R2双机HA

RedHat Enterprise Linux 6.7 x64环境下使用RHCS部署Oracle 11g R2双机HA

环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台。 软件环境: 操作系统:RedHat Enterprise Linux 6.7 x64 集群环境:RHCS 数据库:Oracle 11g R2 多路径软件:UltraPath for Linux 存储划分类型卷大小挂载点用途备注内置硬盘标准500MB/boot启动分区两块内置硬盘作RAID1LVM2...
在64位SQL Server中创建Oracle的链接服务器 Link Server

在64位SQL Server中创建Oracle的链接服务器 Link Server

有时候我们希望在一个SQL Server下访问另一个SQL Server数据库上的数据,或者访问其他Oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接。数据库链接能够让本地的一个SQL Server登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样。SQL Server Link Server使用MS SQL Server 提供的Linked Server建立对其他异构数据库服务器的单向信任连接,实现数据传输。 支持Di...
Oracle与SQL Server实现表数据同步

Oracle与SQL Server实现表数据同步

将SQLServer2008中的某些表同步到Oracle数据库中,不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现。实例1:SQLServer2008有一个表employ_epl是需要同步到一个EHR系统中(Oracle11g),实现数据库的同步步骤如下:1.在Oracle中建立对应的employ_epl表,需要同步哪些字段我们就建那些字段到Oracle表中。注意:Oracle的数据类型和SQLServer的数据类型是不一样的,需...
<< 921 922 923 924 925 926 927 928 929 930 >>