Linux系统和Oracle数据库是当今企业常用的系统和数据库软件。在使用Linux系统和Oracle数据库的过程中,有时会遇到性能优化的问题。为了提高系统性能,可以考虑使用特性来优化系统性能。 特性是Linux系统中的一项性能优化技术,它可以将一般大小的内存划分成更大的内存,从而减少内存管理开销,提高系统性能。 在Linux系统中启用可以通过修改/sys/kernel/mm/
原创 2024-03-26 11:05:05
112阅读
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/17138391      什么时侯使用呢,当你主机的物理内存为64G,设SGA>=32G时,建议开启,步骤如下:1、 关闭Oracle Database 11g中的AMM(Automatic Memory Management),即把两个参数MEM
原创 2013-12-05 11:28:00
872阅读
说明: 标准(HugePages) 标准(HugePages)是从 Linux Kernel 2.6 后被引入的。 目的是用更大的内存页面(memory page size)以适应越来越大的系统内存,让操作系统可以支持现代硬件架构的页面容量功能。 透明大(Transparent Huge ...
转载 2021-09-04 14:22:00
564阅读
说明:标准(HugePages)标准(HugePages)是从 Linux Kernel 2.6 后被引入的。目的是用更大的内存页面(memory page size)以适应越来越大的系统内存,让操作系统可以支持现代硬件架构的页面容量功能。透明大(Transparent HugePages)透明大(Transparent Huge Pages)缩写为THP,透明超大页面(THP)在RHEL 6中默认情况下对所有应用程序都是启用的。内核试图尽可能分配巨大的页面,主内核地址
转载 2021-11-12 14:04:48
403阅读
Centos8开启内存查看当前的内存开启内存 查看当前的内存# 系统默认的内存是4k[c8 root ~]# getconf PAGE_SIZE4096 开启内存注意:使用的同时一般会禁止主存-辅存页面交换(Swap),原因跟段式存储管理方式一样,容量交换会让辅存读写成为 CPU 处理的瓶颈。 虽然现今在数据中心闪存化的环境中,这个问题得到了缓解,但代价就是昂贵的 S
原创 2021-12-01 11:36:18
1618阅读
1、关于配置 是啥我就不具体介绍了,网上介绍的文章很多,大多安装数据库的文章都有这么一步告诉大家配置,我只想说说错误的使用情况: 那就是内存配置成功了,但是数据库却有正确使用,等数据库启动后就只能用少得可怜的普通内存,导致内存不足影响性能,如果数据库服务器上再跑个ETL进程或者其它应用,那么可能会导致数据库性能严重下降。 在数据库交流群里也遇到过好几次这类的问题,非常的典型,配
原创 1月前
54阅读
在RHEL6.7上开启内存
原创 2021-10-28 09:32:55
701阅读
开启与否对CacheBuffer的影响的学习 背景 最近遇到数据库压力较高的场景. 原厂工程师到位后修改了几个参数(自己
原创 2023-11-28 11:33:12
83阅读
BOOT:su - oracle[oracle@websvr1 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> startupSQL> quit[oracle@websvr1 oracle]$ lsnrctl start[oracle@websvr1 oracle]$ lsnrctl statusOFF:su - oracl
原创 2012-03-05 10:22:28
779阅读
可参考oracle MOS 相关文档或Oracle官方Grid安装指导手册。 Best Practices and Recommendations for RAC databases with SGA size over 100GB (文档 ID 1619155.1)安装Oracle数据库都建议关闭透明大https://www.cndba.cn/dave/article/26731 THP 背景
一、HugePages(标准)1、什么是标准?HugePages is a feature integrated into the Linux kernel with release 2.6 and later. This feature basically provides the alternative to the 4K page size (16K for IA64) providing bigger pages.HugePages in 2.4 KernelsThe Hug
原创 2021-07-09 15:00:08
1544阅读
在Linux中配置hugepage可以提高oracle的性能,减少oracle sga的交换,类似于aix中的l
原创 2023-02-26 11:01:23
436阅读
1.Edit Scriptsu - oracle $ vi hugepages_settings.sh ------------------------------------------ #!/bin/bash # # hugepages_settings.sh # # Linux bash script to compute values for the # recommended HugeP
原创 2024-06-25 14:41:39
61阅读
关于数据库开启对性能的影响 背景 有个项目出现了数据库宕机的情况. 发到我这边时有一个比较概略的文档描述问题 当时猜测的原因是: 数据
原创 2024-06-03 10:47:56
122阅读
# 实现 MySQL ## 介绍 作为一名经验丰富的开发者,我将教会你如何实现“ MySQL”。在这篇文章中,我会告诉你整个实现过程的流程,以及每个步骤需要做什么和使用哪些代码。 ## 流程概述 下面是实现“ MySQL”的流程的简要概述: | 步骤 | 描述 | | --- | --- | | 步骤一 | 配置 MySQL 服务器和操作系统 | | 步骤二 | 创建支持 |
原创 2024-03-18 03:31:25
29阅读
什么是内存分页?我们知道,CPU是通过寻址来访问内存的。32位CPU的寻址宽度是 0~0xFFFFFFFF ,16^8 计算后得到的大小是4G,也就是说可支持的物理内存最大是4G。但在实践过程中,碰到了这样的问题,程序需要使用4G内存,而可用物理内存小于4G,导致程序不得不降低内存占用。为了解决此类问题,现代CPU引入了 MMU(Memory Management Unit 内存管理单元
转载 2024-05-31 04:39:37
31阅读
MySQL中InnoDB存储引擎的锁的基本使用教程MyISAM和MEMORY采用表级锁(table-level locking)BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁各种锁特点表级锁:开销小,加锁快;不会出现死锁;锁定粒度,发生冲突的概率最高,并发度最低行级锁:开销,加锁慢;
MyISAM和MEMORY采用表级锁(table-level locking)BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁各种锁特点表级锁:开销小,加锁快;不会出现死锁;锁定粒度,发生冲突的概率最高,并发度最低行级锁:开销,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并
本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL锁问题的一些方法或建议。一、MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;In
Oracle 设置归档模式 查看是否开启归档 开启归档 2. 开启归档并设置归档路径:
原创 2014-11-01 22:39:12
499阅读
  • 1
  • 2
  • 3
  • 4
  • 5