自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(537)
  • 收藏
  • 关注

转载 PostgreSQL 行安全策略

行安全策略除可以通过GRANT使用 SQL 标准的 特权系统之外,表还可以具有 行安全性策略,它针对每一个用户限制哪些行可以 被普通的查询返回或者可以被数据修改命令插入、更新或删除。这种 特性也被称为行级安全性。默认情况下,表不...

2019-08-23 18:00:10 785

转载 oracle rac 单个实例不能生成awr报告的问题

同事对rac集群生成性能报告时发现rac集群有一个实例没有生成awr快照,另一个实例快照正常。下面是具体处理步骤。1号实例没有生成awr快照SQL>selectSNAP_ID,END_INTER...

2019-08-19 10:35:07 901

转载 Linux使用源码来安装MySQL 5.7

Linux使用源码安装MySQL有两种方法来使用源码安装MySQL:.使用一种标准的MySQL源码安装。标准的可用源码文件被压缩成tar文件,zip文件或RPM包。文件名的格式为mysql-version.t...

2019-07-03 08:16:06 798

转载 Install MySQL 5.7 in the Docker

Install Docker on Oracle Linux 7在Oracle Linux 7.1上安装Docker1.首先使用正确的yum设置来升级Oracle Linux 7.1实例。为了安装最新的Doc...

2019-07-03 08:06:56 230

转载 windows 7 vs 2013编译与安装MySQL 5.7

操作环境准备1.在Win7上安装好Visual Studio 20132.下载MySQL 5.7.25源代码3.安装CMake https://cmake.org/ 安装的时候,选择在PATH中加入...

2019-06-14 10:54:31 260

转载 在Oracle Linux 7.1上安装Docker

在Oracle Linux 7.1上安装Docker1.首先使用正确的yum设置来升级Oracle Linux 7.1实例。为了安装最新的Docker版本(18.9.1.ce),需要ol7_latest,ol7_ue...

2019-06-10 17:28:45 979

转载 在Oracle Linux 7.1中使用源码来安装PostgreSQL 9.6

在Oracle Linux 7.1中使用源码来安装PostgreSQL 9.6编译PostgreSQL需要下列软件包:1.GUN make版本3.80或新的要求。...

2019-06-04 19:27:30 263

转载 Oracle Linux 7.1中安装Mariadb

在Oracle Linux 7.1中安装Mariadb 10.0.38,因为Mariadb是Mysql的分支,安装操作基本类似。1.首先下载安装介质mariadb-10.0.38-linux-glib...

2019-06-04 16:08:29 337

转载 Linux 7 安装Mysql 5.7

在Oracle Linux 7.1中安装MySql 5.7 。mysql安装位置:/mysqlsoft/mysql,数据库文件数据位置:/mysqldata/mysql。1.首先下载安装介质mysql-5...

2019-06-03 08:48:13 116

转载 当用户无限制使用表空间配额且表空间有足够空间时出现超出表空间的空间限额...

朋友生产数据库在向特定的一张表插入数据时报超出表空间data的空间限额如是执行下查看用户所用的表空间配额信息,查看用户所使用表空间的配额发现没有限制,因为max_bytes为 -1SQL>select...

2019-06-03 08:47:13 231

转载 sql server 2005 数据修改的内部原理

当插入新的记录到数据表中时,SQL Server必须决定在哪里插入记录。如果数据表没有聚集索引---也就是说,数据表还是堆表的话--新的记录总是插到表中任何有可用空间的地方。如果空间中没有可用的分页,SQL Server会尝...

2019-05-29 17:16:50 256

转载 Oracle Shared Pool Memory Management

Oracle在管理共享池内存方面面临着难以置信的挑战。多年来的所有改变、bug、补丁和各种性能问题都说明了这一点。虽然这可能会引起一些同情,但当面对与内存管理相关的棘手问题时,同情很快就会转化为愤怒。在本节中,我将解释如何管...

2019-05-08 10:02:43 163

转载 Oracle Library cache

Library cache在提出好的库缓存性能解决方案之前,您需要对库缓存的体系结构有一个充分的了解。有了这些知识,以及前几章介绍的背景知识,您就能够理解为什么一个解决方案是有意义的,以及它可能产生的...

2019-04-28 16:25:27 372

转载 Oracle Cursor

游标是一个基本对象,它是SQL语句或PL/SQL编程式构造的一种完整可执行表示,可以被任何授权会话使用和重用。游标必须被创建,定位(通过搜索来查找),消毁(回收),失效与重载。如果游标的任何部分不在共享池中,并且出于任何原因...

2019-04-28 16:16:41 86

转载 sql server 2005数据库快照

使用create database命令来为数据库创建快照,当创建一个快照时必须在create database命令中包含源数据库中的每一个数据文件。包括原来的逻辑名称和一个新的物理名称。不能够指定其它的文件属性,也没有使用日...

2019-04-26 17:08:09 150

转载 Oracle Enqueue Waits

队列用来有序地锁定关系与非关系型的Oracle结构。关系型结构可能是Oracle的数据字典表或应用程序表。例如,当Oracle更新sys.col$表或一个应用程序更新它的employee表,队列将会被调用。如果一个服务器进程...

2019-04-12 17:11:12 130

转载 Oracle Buffer Busy Waits

buffers不能被锁定,因为他们不是关系型结构。然而有许多原因,它们可以会临时不能使用。当出现这种情况时,buffer确实很忙。将所有复杂性能提练为本质的东西,一个buffer busy waits等待事件是关于受限的并发...

2019-04-12 17:05:25 431

转载 Oracle Free Buffer Waits

等待事件free buffer waits与数据库写进程的活动紧密相关并且通常也会看到等待事件db file parallel write与log file parallel write(日志写进程等待)。然而free bu...

2019-04-12 17:00:23 365

转载 因为修改windows管理员密码导致sql server 2005不能启动处理

由于修改了操作系统管理员密码,导致重启操作系统后Sql Server实例不能正常启动,错误信息如下:查看事件查看器,在windows日志目录中点击系菜单,查看来源为Service Control Manager的...

2019-04-03 17:00:11 440

转载 Oracle Least Recently Used Chains

LRU Chains(or LRU lists)有它们相关的算法在过去已经修改过多次。尽管算法已经修改过,但LRU chain的功能仍然相同:为了帮助被频繁访问的buffer内置在cache中和帮助服务器进程快速地找到可被替...

2019-03-28 16:28:28 128

转载 Oracle Cache Buffer Chains

一个Oracle Buffer是一个Oracle段对象缓存块。一个Oracle buffer一开始时包含与Oracle块中相同的信息。一个buffer的内容依赖于段类型以及它是滞是一个段头块。buffer有许多种状态通过v$...

2019-03-26 15:31:13 298

转载 Oracle Respones-Time Analysis Reports

Oracle响应时间分析报告分为系统级与会话级,报告相比awr报告更加直观清楚有助于快速分析定位性能问题,这里使用OSM工具来生成这两种类型的报告,该工具是由Craig Shallahamer所写。在数据库中创建os...

2019-02-28 11:18:13 140

转载 服务器字符集对DM7中List分区表使用中文的影响

1.在Linux平台上使用disql工具创建List分区表sales时对分区键指定英文字符时,当指定多个值时可以创建成功SQL>CREATETABLEsales2(3sales_idIN...

2019-02-20 11:17:20 91

转载 Manage SQL Plan Baselines in Oracle 12c

使用dbms_spm与dbms_xplan包来执行大部分的SQL执行计划管理任务。SQL执行计划管理可以分为以下基本任务:.配置SQL执行计划管理.显示SQL执行计划基线中的执行计划.加载SQL执行计...

2019-02-15 16:42:11 250

转载 Manually Evolve and Accept SQL PLAN BASELINES in Oracle 12c

这里将介绍如何使用命令行来evolve sql plan baselines。为了evolve一个特定的sql执行计划执行以下操作:1.创建一个evolve任务2.设置evolve任务参数3.执行ev...

2019-02-15 14:42:03 122

转载 Disable the Evolve Job SYS_AUTO_SPM_EVOLVE_TASK in Oracle 12c

为了禁用自动SPM EVOLVE TASK需要执行以下操作1. 查看自动SPM Evolve Task是否启用SQL>COLCLIENT_NAMEFORMATa20SQL>SQ...

2019-02-15 14:36:52 213

转载 Oracle 12.2 ORA-01113 ORA-01110 recover after normal shutdown

Oracle Linux 7.1数据库为Oracle 12.2.0.1 RAC,数据库启用了归档,在手动关闭数据库后启动数据库时提示PDB库有数据文件需要进行介质恢复[grid@jytest1~]$srvct...

2019-02-13 15:36:29 566

转载 Oracle 12.2 How to Generate AWRs in Active Data Guard Standby Databases

从Oralce 12.2开始, 可以对Active Data Guard(ADG) standby database捕获AWR数据。这个功能可以对ADG备库的性能问题执行分析。在下面的例子中主库与备库都是两节点的RAC(db...

2019-01-24 17:02:52 133

转载 Oracle 12.2 使用Database Link优化Standby Database Workload

从Oracle 12.2开始,可以通过在database_link_to参数来指定一个数据库链路来优化备库workload。由于安全原因,Oracle建议使用私有数据库链路。这个链路必须属于sys用户并且能让有权限的用户来访...

2019-01-24 16:57:45 148

转载 Oracle 12C Statistics on Column Groups

Statistics on Column Groups单个列统计信息对于判断where子句中的单个谓词的选择性是非常有用的。然而,当where子句中包含来自相同表的不同列的多个谓词时,单个列统计信息不能显示列之间的关...

2018-12-29 14:54:50 317

转载 Oracle 12CR2查询转换之表扩展

在表扩展中,对于读取一个分区表部分数据时优化器会生成使用索引的执行计划。基于索引执行计划可以提高性能,但索引维护会增加开锁。在许多数据库中,DML只影响小部分数据。对于频繁更新的表表扩展使用基于索引的执行计划。你可以在以读取...

2018-10-31 15:46:51 95

转载 Oracle 12CR2查询转换之cursor-duration临时表

在Oracle12C中为了物化查询的中间结果,Oracle数据库在查询编译时在内存中可能会隐式的创建一个cursor_duration临时表。Cursor-Duration临时表的作用复杂查询有时会处理相...

2018-10-29 15:01:17 284

转载 Linux 恢复rm -rf命令所删除的达梦数据文件

LINUX系统中被删除的文件,只要其句柄没有被关闭,可以在/proc//fd中找到其对应的文件副本。其中指打开该文件的进程id。利用该方法,结合OS命令,DM7提供失效文件的恢复方案,下面用示例来演示:1.创建一个表...

2018-10-28 16:36:27 82

转载 Oracle Linux 7设置中文字符集

常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符。但是在一些必要情况下需要中文的支持,本文将演示如何在Oracle Linux7在安装中文字符集1、首先使用locale命令看...

2018-10-25 16:48:27 630

转载 Oracle 12CR2查询转换之临时表转换

在12CR2中出现一种新的查询转换技术临时表转换, 在下面的例子中,数据库对customers表上的子查询结果物化到一个临时表中:SQL>showparameterstar_transformatio...

2018-10-25 16:32:29 122

转载 Oracle 12CR2查询转换之星型转换

星型转换是一种优化转换它用来避免对星型方案中的事实表进行全表扫描。一个星型方案将数据分成事实与维度表。事实是对一个事件比如销售的测量通常是数字。维度是标识事实的分类,比如日期,位置与产品。一个事实表有一个由方案中维度表主键所...

2018-10-25 16:27:00 215

转载 Oracle 12CR2查询转换之谓词推送

在谓词推送中,优化器将包含在查询块中的相关谓词推送到视图查询块中。对于不能合并的视图,这种技术可以提高不能合并视图的执行计划。数据库可以使用推送谓词来访问索引或作为过滤。例如,假设创建了一个hr.contract_w...

2018-10-16 09:35:28 94

转载 Oracle 12CR2查询转换之视图合并

这里的测试数据库版本为12.2.0.1,在视图合并中,优化器代表视图的查询块到包含视国的查询块中。视图合并通过让优化器考虑额外的连接顺序,访问方法与其它转换来提高性能。例如,在一个视图被合并后并且在一个查询块中有多个表,内置...

2018-10-16 09:31:50 257

转载 Oracle 12c Automatic Reoptimization

在自动重优化中,优化器会在初次执行后为后续的执行选择一个执行计划。对于所有类型的计划变化自适应查询计划是不可行的。例如,一个使用效率低的连接顺序的查询可以生成次优的执行计划,但自适应查询计划不支持在执行时调整连接顺序。在一个...

2018-10-10 10:55:52 124

转载 12C Oracle ASM Filter Driver

Oracle ASM Filter Driver(Oracle ASMFD)消除了在系统每次被重启后Oracle ASM需要重新绑定磁盘设备来简化对磁盘设备的配置与管理。Oracle ASM Filter Driver(Or...

2018-08-31 09:19:12 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除