- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 解决 SQL 子查询 group by去重 索引失效 的一种思路
子查询和索引一直是性能优化的常客查询简单的时候还好办,拿掉子查询,先join再group by聚合碰到复杂的查询,里外查询维度不统一,还牵扯到别的计算指标,有点难搞用临时表是可行的,写过程,创建临时表,加索引,删掉临时表。这里提供另一种思路:如果where子句的过滤条件和子查询有关,多写一遍过滤条件就可以避免全表扫描了。项目中实际遇到的情况背景:优化某个sql的查询性能版本:mysql 5.7通过查询计划可以看到之前的查询好几张表都是全扫了一遍,小表还无所谓,最后一行
2022-03-29 08:00:00
2713
转载 无敌的代码,找到bug算我输
GitHub - kelseyhightower/nocode: The best way to write secure and reliable applications. Write nothing; deploy nowhere.给爷整笑了
2021-12-15 01:37:59
346
原创 已解决: openvpn Authenticate/Decrypt packet error: packet HMAC authentication failed
tls-auth ta.key引起,参照官网文档配置解决,或者将tls-auth配置注释之后不报错。
2021-12-12 14:45:57
9460
原创 【方案】kettle job和trans从单机迁移到cluster集群环境
原先开发的kettle job 和 trans都是在单机执行的,kettle搭建集群环境之后,原先单机的job和trans需要迁移到集群环境。kettle资源库在mysql数据库。编写脚本批量修改mysql的kettle配置表,实现job和trans从单机切换到集群
2021-11-20 19:35:48
1073
原创 已解决:GreenPlum6 Canceling query because of high VMEM usage。大数据量插入建议关闭查询优化器
背景:GP版本6.11服务器内存16G swap 2G源系统mysql5.7,已经针对mysql 连接添加性能优化的配置项服务器cpu8核,kettle中设置了7个copy同时执行GP的VMEM设置的8Gshow gp_vmem_protect_limit未关闭查询优化器之前状况:速度慢,单线程180行每秒,7个加一起才1300。GP master内存出现异常占用情况,mysql中该表300多万行,总大小不到900MB,但是master的内存却占用超过7G..
2021-08-20 13:30:05
9103
原创 mysql8 免密登录 改root用户密码
问题背景:忘记mysql root密码,或者手贱改错解决方法:1、停掉mysql服务# systemctl stop mysqld2、修改配置文件# vim /etc/my.cnf添加 skip-grant-tables3、启动mysql 服务# systemctl start mysqld4、免密登录 mysql -pmysql8 改密码用 alter user 语句。无密码登录的mysql 无法用alter user语句,先将root密码字段update为空.
2021-08-11 16:01:20
1006
原创 kettle carte repository 资源库 useSSL=false warning 警告
问题背景:kettle spoon 连接了mysql数据库类型的资源库,job或者trans执行的时候配置在远程服务器执行。问题如下:2021/08/11 15:27:07 - Carte - Installing timer to purge stale objects after 1440 minutes.2021/08/11 15:27:07 - Carte - Created listener for webserver @ address : x.x.x.x:80822021/08/1
2021-08-11 15:51:16
1867
WB_v1.8.0_UpdateSite_for_Eclipse4.5
2017-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人