2021年8月

dmap 查看内存使用情况

最后一行的值mapped 表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小,即ps出的vszwriteable/private 表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小 shared 表示进程和其他进程共享的内存大小循环显示进程2318 的设备格式的最后1行,间隔2秒,[root@orcl:/root]$ while true; do pmap -d 2318 | tail -1; sleep 2; donemapped: 1805072K writeable/private: 8324K shared: 1558540...

oracle自动安装脚本

1、自动安装oracle.zip2、InstallOracleshell-main (1).zip1参考:同事上传2参考:https://github.com/pc-study/InstallOracleshell[root@dbbackup opt]# sh auto_install_oracle_server.sh ========>-------- seletion------------========>1.install database========>2.deinstall database========>3.configure local yum...

oracle dataguard 部署实践

概述DataGuard是甲骨文推出的一种高可用性数据库方案,在Oracle 8i之前被称为Standby Database。从Oracle 9i开始,正式更名为Data Guard。它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现数据库快速切换与灾难性恢复。Data Guard只是在软件上对数据库进行设置,并不需要额外购买任何组件。用户能够在对主数据库影响很小的情况下,实现主备数据库的同步。而主备机之间的数据差异只限于在线日志部分,因此被不少企业用作数据容灾解决方案。分类DataGuard分为"物理standby"和"逻辑standby"物理standby主备库之间物理结构...

mysql 内存优化

mysql内存计算.zipMysql占用内存过高参数优化计算mysql各项参数http://www.mysqlcalculator.com/key_buffer_size 指定索引缓冲区的大小,对MyISAM表起作用 query_cache_size 查询缓存大小,默认改选项为关闭 tmp_table_size 临时表缓存 innodb_buffer_pool_size innodb表的索引,数据,插入数据时的缓冲 innodb_additional_mem_pool_size innodb 内部缓存 innodb_log_buffer_size 日志缓存 max_connection...

转载 mysql 内存管理

1.内存优化原则将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。 MyISAM存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。 排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽。2.MyISAM 内存优化myisam存储引擎使用 key_buffer 缓存索引块,加速myisam索引的读写速度。对于myisam表的数据块,mysql没有特别的缓存机制,完全依赖于操作...