crontab日志时间跟系统时间不一致 新换了一家国外VPS,搭好环境,弄好备份脚本后,突然发现crontab里的脚本不执行。 经过一顿google,发现是crontab里必须加上执行脚本的完整路径,如下: # crontab -l */2... shunzi50文章0评论更多 2018-02-08 BLOG 1,030 views 评论 阅读全文
SQL优化之first_value 好久没写blog了,最近又忙着学java,然后就更没有时间了。刚好今天同事有个sql需要优化,我就看了一下,然后做了一个记录。 原sql如下: SELECT M.TORD_ID, '101', M.B... shunzi50文章0评论更多 2018-02-08 BLOG 339 views 评论 阅读全文
Reading table information for completion of table and column names 今天群里一同学问了一个问题,为什么在执行use db_name的时候会有如下提示: mysql> use db_name; Reading table information for completi... shunzi50文章0评论更多 2018-02-08 BLOG 630 views 评论 阅读全文
记一次标量子查询的优化 今天一个同事扔来一条SQL,反映说11s才出结果,前台有个10s的超时设置,问能不能优化下,降到10s以内。SQL Code如下: SELECT / system-mng-mapper | selec... shunzi50文章0评论更多 2018-02-08 BLOG 466 views 评论 阅读全文
MySQL之log_timestamps 今天有同学在群里问MySQL的error log里记录的时间怎么和当前系统时间不一致,日志里的时间要比当前晚了好些。我以前也遇到过这类问题,是在crontab这个地方遇到的,一直也没搞明白怎么回事,最... shunzi50文章0评论更多 2018-02-08 BLOG 584 views 评论 阅读全文
MySQLSRV管理脚本 分享一个自己写mysql起停脚本,方便测试环境多实例其他操作 # cat /sbin/mysqlsrv #!/bin/bash mysql_dir=/usr/local/mysql/ mysql_da... shunzi50文章0评论更多 2018-02-08 BLOG 305 views 评论 阅读全文
Linux审计脚本 有时候遇到主机上的数据莫名被rm的情况,而且还没人承认, 那么就需要在系统上加个审计记录操作日志,方便追溯。 这样锅就不用你来背了,脚本如下: cat /etc/profile PS1="whoami... shunzi50文章0评论更多 2018-02-08 Share 303 views 评论 阅读全文
BLOGMySQL之5.6版本安装 操作系统版本选择 CentOS/RHRL/ORACLE Linux 6.x x86_64发行版 建议磁盘分区规则(图片来源于知数堂培训) 安装完系统后,要禁掉selinux: #setenforce ... shunzi50文章0评论更多 2018-02-08 228 views 评论 阅读全文
SQL之rank()、dense_rank()、row_number()的差异 rank() dense_rank() row_number() with xx as (select '1' testid, 'A1' testname, '20090520' creat_time... shunzi50文章0评论更多 2017-11-17 BLOG 218 views 评论 阅读全文
BLOG一张图看透SQL JOINS SQL join用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join和Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键... shunzi50文章0评论更多 2017-11-17 495 views 评论 阅读全文
评论