- 博客(7)
- 收藏
- 关注
转载 Linux下安装数据库时设置内核参数
数据库在linux系统上的安装过程中,涉及到设置linux内核参数;kernel.shmall = 2097152 # 可以使用的共享内存的总量,单位:页。kernel.shmmax = 2147483648 # 最大单个共享内存段大小。取物理内存大小的一半,单位为字节kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。kernel.sem = 250 32
2011-09-27 15:50:02 968
转载 Linux 调试 core dump文件
查看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedfile size (blocks, -f) unlimitedmax locked memory (kbytes, -l) 4m
2011-09-26 20:19:20 1435
原创 利用GDB进行多线程调试
一、多线程调试 多线程调试重要就是下面几个命令:info thread 查看当前进程的线程。 thread 切换调试的线程为指定ID的线程。 break file.c:100 thread all 在file.c文件第100行处为所有经过这里的线程设置断点。 set scheduler-locking off|on|step,这个是问得最多的。在使用step或者continue命令调试
2011-09-25 15:28:00 27969
转载 查看linux cpu和内存利用率
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 操作实例: 在命令行中输入
2011-09-21 18:13:57 714
转载 ckpt的工作机制
检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件。检查点分为三类:1)局部检查点:单个实例执行数据库所有数据文件的一个检查点操作,属于此实例的全部脏缓存区写入数据文件。触发命令:svmrgrl>alter system checkpoint local;这条命令显示的触发一个局部检查点。2)全局检查点:所有实例(对应并行数据服务器)执行数
2011-09-21 17:18:41 10511
转载 Oracle 进程 说明
Oracle 进程 说明 Oracle中的各个进程要完成某个特定的任务或一组任务,每个进程都会分配内部内存(PGA 内存)来完成它的任务。Oracle实例主要有3 类进程: (1)服务器进程(serverprocess):这些进程根据客户的请求来完成工作。我们已经对专用服务器和共享服务器有了一定的了解。它们就是服务器进程。 (2)后台进程
2011-09-06 10:55:07 1318
转载 Oracle RAC 并发与架构
Oracle RAC 并发与架构 一. RAC 并发 RAC 的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过 Distributed Lock Management(DLM:分布式锁管理器) 来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC 的DLM 就叫作 Cache F
2011-09-06 10:53:44 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人