webpage to statistic OTRS time
Thursday, March 27th, 2014 Posted in Linux, PHP & PW | 1 Comment »最近好无聊啊,被老板要求统计OTRS里面所用的时间,OTRS本身的PDF报靠可读性不是很友好,而且,这个时间统计本身是不支持的,就开始自己动手写一个了。。。 由于SQL比较长,我就先做了几个视图。。。 time_stats视图(所有时间): CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `time_stats` AS select concat(`u`.`first_name`,' ',`u`.`last_name`) AS `name`,`u`.`id` AS `uid`,`tt`.`name` AS `type`,`tt`.`id` AS `tid`,sum(`ta`.`time_unit`) AS `minutes` from (((`time_accounting` `ta` join `users` `u`) join `ticket` `t`) join `ticket_type` `tt`) where ((`ta`.`change_by` = `u`.`id`) and ...
mysqldump at replica master
Tuesday, March 11th, 2014 Posted in MySQL | No Comments »一直以来,数据库备份就是我最头痛的问题,特别是从库完全挂掉的时候,以前总是人把所有的程序完全停止,现在好了,终算让我看到这个参数了 mysqldump --master-data=1 --all-databases > all-databases.sql --lock-all-tables: 在备份全过程中锁住所有的表,默认不启用。当启用时会自动关闭--single-transaction和--lock-tables参数。 --master-data: 当值为0时,什么也不做。当值为1时,在SQL中自动加上CHANGE MASTER命令,当值为2时自动加上CHANGE MASTER命令,但是被注释的,导入时并不会自动执行。启用这个参数时如果没有启用--single-transaction,就会自动启用--lock-all-tables,当然了--lock-tables永远都是关闭的。 -x, --lock-all-tables Locks all tables across all ...