全部博文(2759)
发布时间:2016-05-18 02:38:45
在做一些日常的运维工作的时候,经常需要些一些shell脚本进行设备性能以及其它参数的监控。在过去的一年工作中,接触到的比较多的是对数据库中某些信息的监控。于是就想到了用shell+mysql+crontab进行实现。下面附上通过shell命令行非交互式的操作数据库的方法:mysql -hhostname -Pport -uusername -ppasswo.........【阅读全文】
发布时间:2016-05-09 23:32:55
数据库碎片是影响数据库性能的一个大因素,应及时发现并整理碎片。 一. 碎片是如何产生的 当创建一个数据库实例时,会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间.........【阅读全文】
发布时间:2016-04-27 03:48:53
分布式锁和普通锁的主要区别在于参与主体跨不同节点,因此需要考虑到节点失效和网络故障的问题。搞清楚问题要点,可以用各种不同的东西去实现,比如Redis,ZooKeeper等。但是其实用SQL实现也是非常容易的,下面以PostgreSQL为例进行说明。......【阅读全文】
发布时间:2016-04-27 03:42:40
数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE. 2 [mysqld] 3 transaction-isolation = REPEATABLE-READ.........【阅读全文】
发布时间:2016-04-27 03:41:09
【查看数据库session的sid来查杀对应系统进程号spid】 经常遇到在PLSQL Developer等工具操作后,(例如做了个jobs,但jobs做错了,要停止)就要找到sessions对应的系统spid ,方便登录到服务器,利用系统的spid进行查杀。(其实可以直接用PLSQL Developer工具的sessions工.........【阅读全文】