2023-05-12 1105 阅读 实用干货 🌋 👋 有JSDoc还需要TypeScript吗? 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到你已经打开了一个麻烦的玩意儿。如果你在为一个网站或一个库写代码,你就需要引入编译的步骤。如果你在编写
2023-02-01 1072 阅读 实用干货 🌋 🤭 8种专坑同事的SQL写法,快来试试吧! SQL语句的执行顺序:1、LIMIT语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type,name,create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT*FROMoperationWH
2023-01-26 1110 阅读 实用干货 🌋 ❓️ MySQL 如何优化慢查询? 一、前言在日常开发中,我们往往会给表加各种索引,来提高MySQL的检索效率。但我们有时会遇到明明给字段加了索引,并没有走索引的Case。进而导致MySQL产生慢查询。严重场景下,甚至出现主从延迟、数据库拖垮的极端事故。本文梳理出索引失效的几种常见场景给大家参考。二、技术基础Explain命令使用只要
2022-03-06 1198 阅读 值得一看 🔍️ 🚑️ 10000000条数据循环怎么优化? 1、如何删除数组中的元素场景:有一个数组,需要删除满足条件的数组。示例:constarr=[1,2,3,4,5,6,7,8]删除小于5的元素,删除后的元素为constarr2=[5,6,7,8]代码实现:constarr=[1,2,3,4,5,6,7,8]for(leti=0,len=arr.len
2022-02-04 1471 阅读 实用干货 🌋 📈 一次SQL查询优化原理分析(900W+数据,从17s到300ms) 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16s938ms(execution:16s831ms,fetching:107ms),按照下文的方式调整SQL后,耗时347ms(execution:163ms,fetching:184ms)