![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 63
一只鸭鸭ya
这个作者很懒,什么都没留下…
展开
-
sqlalchemy查询kylin返回结果不全
背景近日发现返回的维度不全,排查了一天,逻辑并没有错误,但是结果就是不全。排查过程在kylin先查询原始的SQL语句,返回结果又40w条数据。但是在程序中查询SQL仅仅返回5w。正好的5w条数据,所以可以判断是数据被截断了,导致有一部分数据被返回,还有一部分数据被截断了,所以没了。解决方法修改kylin的配置。优化自己查询代码,先聚合好再查出来。看到这里你应该会想揍我一顿,因为我选择了方法2,提升了查询效率还减少一部分运算。...原创 2021-04-10 16:07:35 · 282 阅读 · 1 评论 -
impala.dbapi产生大量连接导致资源不足问题排查
背景需要查询hue的某表进行币价表进行币价折合,日志显示新建了大量的会话,当前的insight只有已通过每日写入一次MySQL处理连接impala连接时间长的问题,和反复新建会话现象不一致。排查原因1、在settings.py文件夹中可以得知impala每一次新建的是cursor对象。而timeout参数只是用于起始连接,对于连接后查询是不做限制的。conn_impala = connect(host='xxx', port=xxx,原创 2021-04-06 23:15:49 · 1083 阅读 · 1 评论 -
【面试】INNODB和MYISAM的区别
MyISAM INNODB 支持主键和外键 × √ 支持事务 × √ 支持行锁表锁 支持表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作 只会锁住操作的那一行,其他行不会受到影响,适合高并发的场景。 缓存 只缓存索引,不缓存数据 不仅缓存索引还缓存真实数据 表空间 小 大 关注点 性能...原创 2019-11-26 15:07:05 · 253 阅读 · 0 评论 -
【面试】面试官啊!我真的很久都没写过SQL语句了,我现在就写!!
首先感谢自己修的福报,在面试的时候认识了小姐姐ghm,愿意听我逼逼叨复盘,你是我修来的福报,还有感谢火币的五位面试官,谢谢你们我学到了很多东西,谢谢你们给了我这次机会,先挖个坑慢慢填。我呢还是决定复习基础语法然后开始刷题。数据库其他知识点,好文分享:MySQL优化/面试,看这一篇就够了没有保存啊QAQ又得重写目录1、基本查询语法2、刷题2.1查找最晚入职员工的所有信息...原创 2019-10-24 11:54:42 · 487 阅读 · 1 评论