V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
PingAn66
V2EX  ›  求职

诚心请教各位同学/前辈,面试被问到 JVM 调优经验和慢查询 SQL 优化时,怎么更好的回答

  •  
  •   PingAn66 · Apr 15, 2021 · 1937 views
    This topic created in 1845 days ago, the information mentioned may be changed or developed.

    面试某二线互联网公司,被问到 JVM 调优经验和 SQL 调优时,由于自己经历有限确实没弄过这些,就说没弄过,在求生欲的指引下接着说了生产上 JVM 用的是通用的启动参数,设置了各分区大小和 GC 收集器。然后 MySQL 是通过 explain select...判断这条 sql 是否需要优化,优化方法是加索引,索引有最左匹配原则。答得没深度,希望有前辈能指导下我。

    2 replies    2021-04-16 20:55:40 +08:00
    guaguaguaxia1
        1
    guaguaguaxia1  
       Apr 16, 2021
    我的经验就是编,比如 MySQL,我理解你说的 SQL 优化特指索引优化了。索引优化有什么知识点?最左前缀、索引失效场景、聚簇非聚簇、回表、覆盖索引等,你提前编造一个场景说某某业务踩了上面知识点的雷,然后你怎样怎样利用这些知识优化了 SQL 。如果不是索引优化就要讲磁盘 IO 、硬件性能、分库分表查询性能、网络那些,这些我不是很熟悉。
    PingAn66
        2
    PingAn66  
    OP
       Apr 16, 2021
    @guaguaguaxia1 谢谢老哥的分享
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2557 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:29 · PVG 13:29 · LAX 22:29 · JFK 01:29
    ♥ Do have faith in what you're doing.