- 博客(537)
- 收藏
- 关注
转载 PostgreSQL 行安全策略
行安全策略除可以通过GRANT使用 SQL 标准的 特权系统之外,表还可以具有 行安全性策略,它针对每一个用户限制哪些行可以 被普通的查询返回或者可以被数据修改命令插入、更新或删除。这种 特性也被称为行级安全性。默认情况下,表不...
2019-08-23 18:00:10
871
转载 oracle rac 单个实例不能生成awr报告的问题
同事对rac集群生成性能报告时发现rac集群有一个实例没有生成awr快照,另一个实例快照正常。下面是具体处理步骤。1号实例没有生成awr快照SQL>selectSNAP_ID,END_INTER...
2019-08-19 10:35:07
1009
转载 Linux使用源码来安装MySQL 5.7
Linux使用源码安装MySQL有两种方法来使用源码安装MySQL:.使用一种标准的MySQL源码安装。标准的可用源码文件被压缩成tar文件,zip文件或RPM包。文件名的格式为mysql-version.t...
2019-07-03 08:16:06
911
转载 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
266
转载 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
310
转载 在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
1027
转载 在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
322
转载 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
410
转载 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
155
转载 当用户无限制使用表空间配额且表空间有足够空间时出现超出表空间的空间限额...
朋友生产数据库在向特定的一张表插入数据时报超出表空间data的空间限额如是执行下查看用户所用的表空间配额信息,查看用户所使用表空间的配额发现没有限制,因为max_bytes为 -1SQL>select...
2019-06-03 08:47:13
288
转载 sql server 2005 数据修改的内部原理
当插入新的记录到数据表中时,SQL Server必须决定在哪里插入记录。如果数据表没有聚集索引---也就是说,数据表还是堆表的话--新的记录总是插到表中任何有可用空间的地方。如果空间中没有可用的分页,SQL Server会尝...
2019-05-29 17:16:50
322
转载 Oracle Shared Pool Memory Management
Oracle在管理共享池内存方面面临着难以置信的挑战。多年来的所有改变、bug、补丁和各种性能问题都说明了这一点。虽然这可能会引起一些同情,但当面对与内存管理相关的棘手问题时,同情很快就会转化为愤怒。在本节中,我将解释如何管...
2019-05-08 10:02:43
209
转载 Oracle Library cache
Library cache在提出好的库缓存性能解决方案之前,您需要对库缓存的体系结构有一个充分的了解。有了这些知识,以及前几章介绍的背景知识,您就能够理解为什么一个解决方案是有意义的,以及它可能产生的...
2019-04-28 16:25:27
433
转载 Oracle Cursor
游标是一个基本对象,它是SQL语句或PL/SQL编程式构造的一种完整可执行表示,可以被任何授权会话使用和重用。游标必须被创建,定位(通过搜索来查找),消毁(回收),失效与重载。如果游标的任何部分不在共享池中,并且出于任何原因...
2019-04-28 16:16:41
120
转载 sql server 2005数据库快照
使用create database命令来为数据库创建快照,当创建一个快照时必须在create database命令中包含源数据库中的每一个数据文件。包括原来的逻辑名称和一个新的物理名称。不能够指定其它的文件属性,也没有使用日...
2019-04-26 17:08:09
187
转载 Oracle Enqueue Waits
队列用来有序地锁定关系与非关系型的Oracle结构。关系型结构可能是Oracle的数据字典表或应用程序表。例如,当Oracle更新sys.col$表或一个应用程序更新它的employee表,队列将会被调用。如果一个服务器进程...
2019-04-12 17:11:12
173
转载 Oracle Buffer Busy Waits
buffers不能被锁定,因为他们不是关系型结构。然而有许多原因,它们可以会临时不能使用。当出现这种情况时,buffer确实很忙。将所有复杂性能提练为本质的东西,一个buffer busy waits等待事件是关于受限的并发...
2019-04-12 17:05:25
522
转载 Oracle Free Buffer Waits
等待事件free buffer waits与数据库写进程的活动紧密相关并且通常也会看到等待事件db file parallel write与log file parallel write(日志写进程等待)。然而free bu...
2019-04-12 17:00:23
448
转载 因为修改windows管理员密码导致sql server 2005不能启动处理
由于修改了操作系统管理员密码,导致重启操作系统后Sql Server实例不能正常启动,错误信息如下:查看事件查看器,在windows日志目录中点击系菜单,查看来源为Service Control Manager的...
2019-04-03 17:00:11
506
转载 Oracle Least Recently Used Chains
LRU Chains(or LRU lists)有它们相关的算法在过去已经修改过多次。尽管算法已经修改过,但LRU chain的功能仍然相同:为了帮助被频繁访问的buffer内置在cache中和帮助服务器进程快速地找到可被替...
2019-03-28 16:28:28
164
转载 Oracle Cache Buffer Chains
一个Oracle Buffer是一个Oracle段对象缓存块。一个Oracle buffer一开始时包含与Oracle块中相同的信息。一个buffer的内容依赖于段类型以及它是滞是一个段头块。buffer有许多种状态通过v$...
2019-03-26 15:31:13
366
转载 Oracle Respones-Time Analysis Reports
Oracle响应时间分析报告分为系统级与会话级,报告相比awr报告更加直观清楚有助于快速分析定位性能问题,这里使用OSM工具来生成这两种类型的报告,该工具是由Craig Shallahamer所写。在数据库中创建os...
2019-02-28 11:18:13
188
转载 服务器字符集对DM7中List分区表使用中文的影响
1.在Linux平台上使用disql工具创建List分区表sales时对分区键指定英文字符时,当指定多个值时可以创建成功SQL>CREATETABLEsales2(3sales_idIN...
2019-02-20 11:17:20
110
转载 Manage SQL Plan Baselines in Oracle 12c
使用dbms_spm与dbms_xplan包来执行大部分的SQL执行计划管理任务。SQL执行计划管理可以分为以下基本任务:.配置SQL执行计划管理.显示SQL执行计划基线中的执行计划.加载SQL执行计...
2019-02-15 16:42:11
356
转载 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
156
转载 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
293
转载 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
648
转载 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
196
转载 Oracle 12.2 使用Database Link优化Standby Database Workload
从Oracle 12.2开始,可以通过在database_link_to参数来指定一个数据库链路来优化备库workload。由于安全原因,Oracle建议使用私有数据库链路。这个链路必须属于sys用户并且能让有权限的用户来访...
2019-01-24 16:57:45
171
转载 Oracle 12C Statistics on Column Groups
Statistics on Column Groups单个列统计信息对于判断where子句中的单个谓词的选择性是非常有用的。然而,当where子句中包含来自相同表的不同列的多个谓词时,单个列统计信息不能显示列之间的关...
2018-12-29 14:54:50
396
转载 Oracle 12CR2查询转换之表扩展
在表扩展中,对于读取一个分区表部分数据时优化器会生成使用索引的执行计划。基于索引执行计划可以提高性能,但索引维护会增加开锁。在许多数据库中,DML只影响小部分数据。对于频繁更新的表表扩展使用基于索引的执行计划。你可以在以读取...
2018-10-31 15:46:51
108
转载 Oracle 12CR2查询转换之cursor-duration临时表
在Oracle12C中为了物化查询的中间结果,Oracle数据库在查询编译时在内存中可能会隐式的创建一个cursor_duration临时表。Cursor-Duration临时表的作用复杂查询有时会处理相...
2018-10-29 15:01:17
344
转载 Linux 恢复rm -rf命令所删除的达梦数据文件
LINUX系统中被删除的文件,只要其句柄没有被关闭,可以在/proc//fd中找到其对应的文件副本。其中指打开该文件的进程id。利用该方法,结合OS命令,DM7提供失效文件的恢复方案,下面用示例来演示:1.创建一个表...
2018-10-28 16:36:27
105
转载 Oracle Linux 7设置中文字符集
常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符。但是在一些必要情况下需要中文的支持,本文将演示如何在Oracle Linux7在安装中文字符集1、首先使用locale命令看...
2018-10-25 16:48:27
713
转载 Oracle 12CR2查询转换之临时表转换
在12CR2中出现一种新的查询转换技术临时表转换, 在下面的例子中,数据库对customers表上的子查询结果物化到一个临时表中:SQL>showparameterstar_transformatio...
2018-10-25 16:32:29
169
转载 Oracle 12CR2查询转换之星型转换
星型转换是一种优化转换它用来避免对星型方案中的事实表进行全表扫描。一个星型方案将数据分成事实与维度表。事实是对一个事件比如销售的测量通常是数字。维度是标识事实的分类,比如日期,位置与产品。一个事实表有一个由方案中维度表主键所...
2018-10-25 16:27:00
261
转载 Oracle 12CR2查询转换之谓词推送
在谓词推送中,优化器将包含在查询块中的相关谓词推送到视图查询块中。对于不能合并的视图,这种技术可以提高不能合并视图的执行计划。数据库可以使用推送谓词来访问索引或作为过滤。例如,假设创建了一个hr.contract_w...
2018-10-16 09:35:28
110
转载 Oracle 12CR2查询转换之视图合并
这里的测试数据库版本为12.2.0.1,在视图合并中,优化器代表视图的查询块到包含视国的查询块中。视图合并通过让优化器考虑额外的连接顺序,访问方法与其它转换来提高性能。例如,在一个视图被合并后并且在一个查询块中有多个表,内置...
2018-10-16 09:31:50
311
转载 Oracle 12c Automatic Reoptimization
在自动重优化中,优化器会在初次执行后为后续的执行选择一个执行计划。对于所有类型的计划变化自适应查询计划是不可行的。例如,一个使用效率低的连接顺序的查询可以生成次优的执行计划,但自适应查询计划不支持在执行时调整连接顺序。在一个...
2018-10-10 10:55:52
171
转载 12C Oracle ASM Filter Driver
Oracle ASM Filter Driver(Oracle ASMFD)消除了在系统每次被重启后Oracle ASM需要重新绑定磁盘设备来简化对磁盘设备的配置与管理。Oracle ASM Filter Driver(Or...
2018-08-31 09:19:12
517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人