Welcome 微信登录

首页 / 数据库 / MySQL

使用SQL tuning advisor(STA)自动优化SQL

使用SQL tuning advisor(STA)自动优化SQL

Oracle 10g之后的优化器支持两种模式,一个是normal模式,一个是tuning模式。在大多数情况下,优化器处于normal模式。基于CBO的normal模式只考虑很小部分的执行计划集合用于选择哪个执行计划,因为它需要在尽可能短的时间,通常是几秒或毫秒级来对当前的SQL语句进行解析并生成执行计划。因此并不能保证SQL语句每次都是使用最佳的执行计划。而tuning模式则将高负载的SQL语句直接扔给优化器,优化器来自动对其进行详细的分析,调试并给出建议...
Oracle SQL Trace 和 10046 事件

Oracle SQL Trace 和 10046 事件

一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。可以通过sql命令启动SQL_TRACE,或者在初始化参数里面。SQL>alter session set sql_trace...
MySQL 权限管理的注意事项

MySQL 权限管理的注意事项

㈠ 认证和授权认证:who am I ?授权:what I can do ?认证实际上就是一个验证凭证的过程、而进入MySQL 需要出示的凭证有:host、username、password连接MySQL 常见有 2 种:① TCP/IP 连接加 -h 参数、通过TCP/IP 连接MySQL 实例、mysql.user 对来者进行认证② Socket-S 参数 、只能在 MySQL 客户端和实例在同一台服务器上使用㈡ 缺省有 2 个高危险用户:㈢ % 不是...
MySQL 磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践

MySQL 磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践

DRBD 是内核模块方式实现的块级别同步复制技术、这里的同步级别是可以调整的因为DRBD 是利用网卡进行块复制、如果、这里用 Infiniband 进行传输、便可以有效处理高并发这是种复制存储、说白点、更像是一台热备机器、与其说是存储的HA、倒不如说是保证数据安全工业环境更多用在 NFS 服务器、并结合 Linux-HA 项目、如 Packmaker、Heartbeat 等很多人谈 DRBD 脑裂而色变、用过就知道了、脑裂不是那么容易就发生的DRBD 注意...
ORA-01123:无法启动联机备份;未启用介质恢复.

ORA-01123:无法启动联机备份;未启用介质恢复.

今天学习了下Oracle备份在执行了alter tablespace users begin backup;然后出现:第 1 行出现错误:ORA-01123: 无法启动联机备份; 未启用介质恢复貌似是没有启动归档,原因是:在noarchive模式下不能做alter tablespace XXX begin backup,联机备份只有在数据库位于archivelog模式中才能进行。然后执行了下,archive log list数据库日志模式 非存档模式自动存...
Oracle存储的逻辑结构和物理结构

Oracle存储的逻辑结构和物理结构

Oracle有两种存储结构,一是逻辑存储结构,一个逻辑存储结构。逻辑存储结构是Oracle数据库存储结构的核心,Oracle在逻辑存储结构上是一种层次结构,由表空间、段、区、数据块等组成;结构图:从这个结构图可以看出,oracle数据库的逻辑存储结构,最小的存储单元是数据块,通过v$parameter数据字典可以看到oracle标准数据块的大小:select mame,value from v$parameter where name="db_block_...
对于Oracle体系结构初步理解

对于Oracle体系结构初步理解

对于Oracle体系结构的理解-------初步理解首先,Oracle体系架构是有一张体系图,我也是从这张图的理解。其实体系架构就是这张图,要理解体系架构就必须把这张图搞懂才行。体系图:一、oracle服务器组成rdbma是实现的一套完整的解决方案,包括instance databaseinstance :内存结构、后台进程database:物理文件、文件的逻辑结构二、内存结构1、User Process用户访问数据库建立的回话,访问数据库的方式有:1、直...
Linux系统中配置MySQL群集(MySQL Cluster)

Linux系统中配置MySQL群集(MySQL Cluster)

MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单个MySQL服务器故障不会对系统产生巨大的负面效应,系统的稳定性得到保障。Mysql群集(Cluster)简介MySQL群集需要有一组计算机,每台计算机的角色可能是不一样的。MySQL群集中有三种节点:管理节点、数据节点和SQL节点。群集中的某计算机可能是某一种节点,也可能是两种或三种节点的集合。这三种节点只是在逻辑上的划分,所以它们不一定和物理计算机是一一对应的关系。管理...
<< 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 >>