【CGTN #走,去海南#直播 明日(1月24日)等你来看】海南黑冠长臂猿是比大熊猫更稀有的珍稀动物,全世界只有33只。CGTN主持人杨欣萌@itsAbby萌小懒 、央视频主持崔逸飞和PADI潜水大使豆豆将带你在霸王岭国家级自然保护区追寻这些海南独有的“密林歌手”兼“轻功大师”,一起探索雨林中的小秘密!Join CGTN to track the black crested gibbons and explore their habitat! #多彩中国# 准时锁定↓↓
11:30 海南动物大搜寻:寻找长臂猿
11:30 海南动物大搜寻:寻找长臂猿
机器与人的较量,谁能找到更优化的SQL执行计划?
有时候我们总是说优化器太笨,居然看不出来这段 Join 必须要走 Hash Join. 但往往未必人总是对的,因为优化器在执行的时候一定是考虑到了各种资源开销,牺牲性能保障系统稳定和可用,也是优化器的分内事。
但最终人还是有决策权,因为优化器也是人编程而造的。这个后门就是 Hints.
在使用 hints 之前,必须考虑到 hints 是最后一步杀手锏,可能你的查询性能问题,使用常规方法就可以解决。数据量是随时都在变化着的,整个系统的平衡靠 hints 这种短平快的打法,必定无法长久支撑下去。所以在使用 Hints 这类重量级优化手段之前,必须要考虑其他的优化方法是否已经无法满足你的要求了:
1)系统的瓶颈问题:是否查询慢的时候,系统正在经历着各类资源短缺?是否系统资源其实已经到了要更新换代的必要?
2)statistics, histogram 时效性:统计信息是否有正确的更新计划,一旦失效,即使用了 hints也不会有很好的效果。
3)索引:对缺失索引的查询,是否及时正确添加了索引,并且索引碎片等索引维护是否安排到位
4)SQL改写:是否考虑将复杂 SQL 改写成简单 SQL, 并引入临时表,做更细致的排查。或者换成临时表就能提升性能,那就干脆用临时表即可。
有时候我们总是说优化器太笨,居然看不出来这段 Join 必须要走 Hash Join. 但往往未必人总是对的,因为优化器在执行的时候一定是考虑到了各种资源开销,牺牲性能保障系统稳定和可用,也是优化器的分内事。
但最终人还是有决策权,因为优化器也是人编程而造的。这个后门就是 Hints.
在使用 hints 之前,必须考虑到 hints 是最后一步杀手锏,可能你的查询性能问题,使用常规方法就可以解决。数据量是随时都在变化着的,整个系统的平衡靠 hints 这种短平快的打法,必定无法长久支撑下去。所以在使用 Hints 这类重量级优化手段之前,必须要考虑其他的优化方法是否已经无法满足你的要求了:
1)系统的瓶颈问题:是否查询慢的时候,系统正在经历着各类资源短缺?是否系统资源其实已经到了要更新换代的必要?
2)statistics, histogram 时效性:统计信息是否有正确的更新计划,一旦失效,即使用了 hints也不会有很好的效果。
3)索引:对缺失索引的查询,是否及时正确添加了索引,并且索引碎片等索引维护是否安排到位
4)SQL改写:是否考虑将复杂 SQL 改写成简单 SQL, 并引入临时表,做更细致的排查。或者换成临时表就能提升性能,那就干脆用临时表即可。
今晚 18:02 my mind be like:
万物初始天地洪荒古今天地凡所有相皆是虚妄酒神回归a beach of drowning three years olds美国新冠累计死亡人数达40万this week we're looking at international organizations须菩提!若见诸相非相即见如来红尘白骨三道六界NATO and IMF晋江三维三位一体into groups举手了等下下课再说OLI if you wanna join us pls go ahead出世入世不过形式六根清净today my mom died or yesterday idk said Meursault谢谢关心正在上课语言破碎下课再说the declining the Western world intl org vs the others this is hell生命的大和谐大地的咏叹调welcome to the miserable world
万物初始天地洪荒古今天地凡所有相皆是虚妄酒神回归a beach of drowning three years olds美国新冠累计死亡人数达40万this week we're looking at international organizations须菩提!若见诸相非相即见如来红尘白骨三道六界NATO and IMF晋江三维三位一体into groups举手了等下下课再说OLI if you wanna join us pls go ahead出世入世不过形式六根清净today my mom died or yesterday idk said Meursault谢谢关心正在上课语言破碎下课再说the declining the Western world intl org vs the others this is hell生命的大和谐大地的咏叹调welcome to the miserable world
✋热门推荐