Welcome 微信登录

首页 / 数据库 / MySQL

使用RockMongo管理MongoDB

使用RockMongo管理MongoDB

前些天尝试了phpMyAdmin,功能全面,也很好用。之前也看到过一些MongoDB的管理工具,于是就想拿来试一试。相中了rock_mongo ,事实证明选择很正确,还有中文文档一、安装安装十分简单,需要三个条件:1. php5以上版本2. PHP的MongoDB驱动3. Apache、Nginx等HTTP服务器由于之前安装了phpMyAdmin,php已经是5.3版本,而Apache也已经运行中了,因此就剩下PHP的MongoDB驱动了。php-mong...
关于MySQL MyISAM 表并发

关于MySQL MyISAM 表并发

MyISAM的锁调度MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求后到,写锁也会插到读锁请求之前!这是因为MySQL认为写请求一般比读请求要重要。这也正是MyISAM表不太适合于有大量更新操作和查询操作应用的原因,因为,大量的更新操作会造成查询操作很难获得读锁,从而可能永远阻塞。这...
定时对大数据量的表进行分表对数据备份

定时对大数据量的表进行分表对数据备份

工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。分表工具:linux的shell + mysql自身提供的管理命令原理:使用一个和原表数据结构一样的表,替换原表。Linux Shell内容如下:=======================开始 DATE=`date +%Y%m%d` #当前日期备份BACKUP_DIRECTORY="/var/db_backu...
Oracle用户100%的情况如何处理

Oracle用户100%的情况如何处理

79adump 4717bdump 2572945cdump 0dpdump 0pfile 22310scripts 32879udump搜索其他人的解决方案 直接删除bdump出a开头的文件 移走cdump下面的文件 cdump怎么一下就快速的增长了呢 附: 最近公司上了一个案子,在做Standby 的时间发现bdump报如下错误,经过多次验证确定是/etc/hosts hostname 和 IP地址不一致导致 ,修改为正确的,重新启动一下DB,以下报错...
Oracle性能优化 之 库缓存

Oracle性能优化 之 库缓存

一、库缓存中的信息1.什么是执行计划2.为什么要共享执行计划执行计划的生成要耗费许多CPU时间,而且优化器会将生成的执行计划存放到共享池中。如果你执行很多相同的语句,但没有共享执行计划,优化器每次都要搜索共享池、查找有没有可以共享的执行计划,没有查找后它自己生成,再把生成的执行计划存入共享池。就是说相同的语句如果你没有共享计划,不但消耗了更多的CPU生成执行计划,而且每次还要搜索共享池、保存新生成的执行计划,并且,管理共享池中的执行计划还会有一些额外的负担...
Oracle 10g amdu工具使用

Oracle 10g amdu工具使用

前几天采用amdu工具为客户恢复过Oracle 11g的一个数据库,后来仔细找了下资料,发现在10g上其实也可以使用该工具,但是需要自己安装在ASM的OCR磁盘损坏后,数据库无法正常使用可以使用amdu将数据文件抽取出来,其实这个工具在10g也可以使用,不过需要配置安装才可以。,在10g的ASM中要使用AMDU工具,需要自行下载安装:Linux X86 (Platform 46)amdu_lnx_32.zipLinux X86-64 AMD64/EM64T...
启用 Oracle 10046 调试事件

启用 Oracle 10046 调试事件

Oracle 10046是一个Oracle内部事件。最常用的是在Session级别设置sql_trace(alter session set sql_trace=true)即是开启了级别为1的10046调试事件。当设置了10046事件之后,Oracle 将产生一个dump文件。通过得到的dump文件进行进一步分析,可以得到Oracle 内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着举足轻重的作用。一、10046事件的相...
<< 491 492 493 494 495 496 497 498 499 500 >>