引言 最近使用MySQL做一些数据统计比较多。 有时候为了省事直接写出了一个略复杂的SQL查询, 直接获得最后的结果。 但是总是觉得比较慢。 下面做了一个改动,简述如下: * 原来: 纯粹使用SQL查询, 得到最后的结果 * 改进: 使用SQL查询原始数据+Pandas进行数据处理 * 结论: 改进方案的性能提升了300% 原方案: select t2_id, name, col2 from ( select sum(col1) as col1_sum, col2, t2.name, t2_id FROM t1 l…

2019年03月25日 2条评论 18202点热度 5人点赞 阅读全文

前言 所谓的MGR, 全称: MySQL Group Replication, 是一种MySQL的主从架构。 因为之前的MySQL已经没有办法恢复起来, 实在没办法, 采取的方法是完全删除, 并重新安装、加入MGR 首先完整删除之前的MySQL [crayon-65f90ca8b1d16251800504/] 然后安装完整版的MySQL 参考文章Ubuntu 16.04安装MySQL官方最新“非阉割”版 注意: 如果安装的不是完整版的, 在最后安装MGR插件就会遇到绕不过去的坑。 主要步骤: 到 MySQL官方的 …

2018年09月08日 0条评论 7817点热度 2人点赞 阅读全文

今天在V2EX上面看到一个哥们小站的数据库被人暴力破解, 并且把数据全删了。 在表示同情的同时,跟大家分享一下自己一个简单的小trick。 注意: 把数据库暴露到公网一定是非常危险的, 这个小trick只是将危险系数下降了一些而已! TL;DR 使用SSH转发, 将一个不知名的端口在内网转发到3306之上。具体命令: ssh -C -f -N -g ubuntu@127.0.0.1 -L 30221:127.0.0.1:3306 解释: 使用ssh端口映射的方式, 将本机的30221端口映射到3306端口。 这样,…

2017年12月08日 0条评论 9122点热度 3人点赞 阅读全文