Welcome 微信登录

首页 / 数据库 / MySQL

Oracle PGA和SGA区别以及latch和lock的使用场合

Oracle PGA和SGA区别以及latch和lock的使用场合

1.PGA和SGA区别是什么?SGA是系统全局区,PGA是进程全局区,也有叫用户全局区。Oracle在跑,SGA就是oracle的内存结构,比如放databuf,share pool,oracle启动时分配,oracle关闭时回收。PGA是有用户连oracle时,oracle给开辟的一个内存区, 只供该用户使用,该用户断开后,oracle就会将这块内存回收。2.latch和lock分别适用于什么场合?lock分表级锁,行级锁,也可以分共享锁、独占锁,就是对...
Oracle 12c 数据库内归档

Oracle 12c 数据库内归档

Oracle 12c有一个新特性,能够在数据库内归档,将不常访问的数据对应用隐藏起来,设置为inactive状态。当然也可以在会话级别进行显示。这是通过参数ROW ARCHIVAL VISIBILITY来实现的,该参数可以设置为两个值,active或all。active为显示活动的数据,all为显示所有数据,包括inactive的数据。现举例说明:SQL> create table test(id int,name varchar2(10));Tab...
MongoDB生产环境性能和可靠性注意事项

MongoDB生产环境性能和可靠性注意事项

本文是翻译MongoDB Manuel中的MongoDB Production Notes一节内容。这节内容重点关注生产环境中影响性能和可靠性的各种注意事项,值得正在部署MongoDB的工作者们关注。本文详细描述了影响MongoDB,特别是生产环境的关键系统配置。以下是正文。 安装包 确保你安装了最新的稳定版本。这是了解最新版本的最佳场所,即使你稍后选择从包管理器安装。 生产环境始终使用64位版本。32位版本是为测试和部署环境准备的,不适于生产环境部...
phpMyAdmin加载缓慢的终极解决方法

phpMyAdmin加载缓慢的终极解决方法

phpmyadmin4.0系列通通加载缓慢的最终原因是最近phpmyadmin的官网经常打不开,而phpmyadmin页面会自动检查官网上的程序版本更新,所以当你进入phpmyadmin管理页面点击数据库的时候phpmyadmin一直在尝试连接官网从而把整个打开过程拖得很慢。最终的解决办法是不让phpmyadmin检查更新,找到phpmyadmin目录下version_check.php文件,具体修改如下:if (isset($_SESSION["cach...
Oracle中如何创建序列号及用法简单介绍

Oracle中如何创建序列号及用法简单介绍

Oracle数据库中的序列号有何用?有时当我们为创建的一张新表添加一个索引字段(没有任何业务功能)时,为了确保当前该字段在每次数据添加操作时,字段值不重复,即可借助于创建一个序号号来实现了。使用这种方式的好处是,不需要在代码中去控制该字段的值,而是通过数据库提供的序列号功能来完成,有效的提高的程序的简易性使用方法:语法:CREATE SEQUENCE emp_sequence -- emp_sequence这个就是后面要用到这个序列号时引用的名称INCRE...
Oracle读写磁盘经过的缓存

Oracle读写磁盘经过的缓存

Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer cache,本文后续的论述中,统一称为cache。Oracle中的log buffer是解决redo写入的问题,而data buffer c...
【VIP】RAC中VIP2异常转移的解决方法

【VIP】RAC中VIP2异常转移的解决方法

环境:AIX 5.3+10.2.0.5 RAC情景描述:在一套RAC中,node2节点的VIP2异常漂移至node1通过重启VIP2无法使其转移回node2,于此同时node2节点上并没有发现任何故障。服务器甚至都尝试了重启也无法使VIP2恢复正常。VIP2的无法使用,使得node2没有新的连接接入,负载全部存在了node1上,同时node1没有故障转移功能了,为了使node2可用,在无法解决原VIP2的前提下,最后的解决办法是:不在考虑原有VIP2的问题...
【cursor_sharing】cursor_sharing参数设置exact,similar,force的区别

【cursor_sharing】cursor_sharing参数设置exact,similar,force的区别

Oracle中为了提高sql的执行效率,需要减少硬解析,实现shared cursor共享,最常见的方法是使用绑定变量,但很多时候由于各种原因未能在开发初期使用绑定变量,对于减少硬解析的目的,退而求其次地方法是设置cursor_sharing.1.准备环境实验环境BALLON@PROD> select * from v$version;BANNER----------------------------------------------------...
<< 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 >>