Linux测试磁盘IO性能(随机读写)

我们常用dd命令测试Linux磁盘IO情况,dd只是测试顺序读写性能。对于随机读写性能测试,可采用FIO工具。 一、安装 下载并安装

  二、FIO参数 随机读: # fio -filename=/tmp/test_randread -direct=1 -iodepth 1 -thread -rw=randread -io

Read more

LGWR (ospid: 40339): terminating the instance due to error 4021

www.dbhelp.net 十字螺丝钉的DBA日记 公司备库ADG意外宕机,alert日志显示LGWR进程终止了DB instance

错误原因: 1、发生ORA-4021 错误的原因? 获取library cache lock/pin 超时 2、为什么是 LGWR 终止了db instance? 根据 《Bug 18242740

182 total views, no views today

Read more

MySQL 5.7 新增默认账号 mysql.session和mysql.sys

mysql 5.7.20,mysql.user中默认有2个陌生的用户,mysql.session  和 mysql.sys。

‘mysql.sys’@’localhost’:  用于 sys schema中对象的定义。使用 mysql.sys 用户可避免DBA重命名或者删除root用户

547 total views, 1 views today

Read more

MySQL MEMROY引擎及性能比对

同事咨询MySQL MEMROY引擎的细节,能否满足需求。没有太多了解,这里做个系统学习总结。 MEMORY存储引擎创建的表数据只能保存在内存。 MySQL宕机、硬件故障或者意外掉电,都会造成MEMORY引擎表丢失数据。所以,MEMROY表中的数据来源于其他表(可落盘永久保存)用于只读适用,或者用于临时工作起到数据周转。 MEMROY 存储引擎特性 Storage limits RAM Trans

Read more

Atlas ERROR 1105 (07000): Proxy Warning – Syntax Forbidden

公司的一套老Atlas执行delete时报如下错误

猜测atlas对删除全表的操作做了限制。尝试加上limit限制删除的条数,依然报错

看来也可能是没有where条件造成的,添加伪where条件测试,删除成功。 [crayon-5a8a9d5d16ff32277283

Read more

利用MySQL全备份,如何只恢复一个库或者一个表?

  在实际工作中,一个MySQL实例中可能有多个database。而我们备份时,通常采用完全备份,将所有database都备份到一个文件中。 但是,偶尔会遇到只恢复一个database或者一个表的情况。怎么解决呢? 一、利用全备恢复一个库(database)的数据 案例:朋友在群里问, MySQL全库备份。如何只恢复一个库? 1、采用–one-database 选项。不建议使

Read more