表示 进入内容 137311374015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
如何自动化完成SQL审核

sql审核主要完成两方面的目的.
1、避免性能太差的sql进入生产系统,导致整体性能降低
2、检查开发设计的索引是否合理,是否需要添加索引

第一点是SQL审核最核心的地方,避免乱七八糟的sql影响线上性能,甚至导致线上系统崩溃.
第二点是属于建模的范畴,要解决建模的最好办法是DBA参与项目前期审核,由DBA建模,如果DBA人力资源不足,那么就定期由DBA对开发人员进行培训.然后发现建模太烂的就扣KPI.

现在很多公司都是人肉来完成SQL审核的,人肉审核对dba的要求较高,需要懂一些代码,另外是费时费力,毕竟一般公司几十个开发,对应一个DBA,而且DBA还要干很多其他的事情.
如何将DBA从人肉SQL审核中解放出来呢?

思路其实很简单:
1、获取程序要执行的SQL

[获取更多]
slave复制异常

   以下是两种slave复制异常的情况。导致的原因都是由于跨机房同步,slave的机房突然掉电导致的。

   案例一、

   这个错误大原因是Read_Master_Log_Pos: 1028687822的pos号在主库上是没有的.

   处理方法:获取这个pos号的前一个pos号,从新开启同步,这里注意如果是row模式的话就没有问题.如果是mix的或者statement的话,就需要去分析binlog,确认具体执行到哪个pos号了,不然可能会导致数据不一致。

   (andy:db:)[(none)] 11:18:39> show slave status\G

   *************************** 1. row ***************************

                  Slave_IO_State:

                     Master_Host: 192.168.11.24

        …

[获取更多]
shell脚本中怎样同时执行多个.sql文件,并把结果写入文件中(转)

转载:http://joewalker.iteye.com/blog/408879命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.

【mysql】  【SQL】  【http】  【数据库】  【shell】  【脚本】  【test】   …

[获取更多]
sophialily对《mysql》的评论

dba

sophialily对《mysql》的评论

hi,join

[Docker大讨论]docker并非万能,你也不必把所有的东西都部署在docker上

[Docker大讨论]docker并非万能,你也不必把所有的东西都部署在docker上   当读了一篇文章"在docker容器中运行并升级MySQL服务器":https://intercityup.com/blog/running-upgrading-mysql-server-docker/之后,我觉得docker并非万能,你也不必把所有的东西都部署在docker上,比如数据库。

【docker】  【服务器】  【mysql】  【HTTPS】  【数据库】  【集群】   …

[获取更多]
MySQL Workbench 工具

http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html http://www.cnblogs.com/daimage/archive/2012/02/25/2367534.

【mysql】  【html】   点击查看原文>

毕设demo写好

2015年1月20日 14:41:47 阶段性暂停!! 把运行结果截图给了老师,老师说先整理下文档,然后下学期来了再部署到服务器上。 那么,下学期来了,估计也要把Epm和CR1000什么的搞好了。 先总结一下目前的情况好了: 0.用到的技术 python语言,webpy框架,mysql数据库,nginx部署,emacs和vim编辑器,bootstrap框架,echarts图表库 1.python搭建网站 用的是webpy框架 主要看webpy.org官方文档 2.部署 用nginx做web server。

【nginx】  【linux】  【python】  【mysql】   …

[获取更多]
linux 设置代理 安装jdk mysql tomcat redis hadoop

 1.修改linux用户名和密码 前提进入root用户  原用户名 XX,改成用户名 YY         执行 usermod -l YY XX  修改用户 YY 的密码,如果你在root权限下 执行 passwd YY  useradd -d /home/usr/baoyou -m...

【linux】  【redis】  【java】  【mysql】  【hadoop】  【配置】  【tomcat】   …

[获取更多]
提升mysql性能的关键参数之innodb_buffer_pool_size、innodb_buffer_pool_instances

版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/42742241

提升mysql性能的关键参数之innodb_buffer_pool_size、innodb_buffer_pool_instances。

【mysql】  【性能】  【线程】  【高并发】  【配置】  【测试】  【索引】   …

[获取更多]
表示 进入内容 137311374015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »