首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
sql性能
订阅
彭友
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
慢SQL分析与优化
背景介绍 优化方式 SQL语句执行效率的主要因素 优化思路 减少数据扫描(减少磁盘访问) 尽量在查询中加入一些可以提前过滤数据的谓词条件,比如按照时间过滤数据等,可以减少数据的扫描量,对查询更友好;
浅谈高性能数据库集群——分库分表
最近学习了阿里资深技术专家李运华的架构设计关于分库分表的教程,颇有收获,总结一下。 本文主要介绍高性能数据库集群分库分表相关理论,基本架构,涉及的复杂度问题以及常见解决方案。 类似读写分离,具体实现也是“程序代码封装”和“中间件封装”,但具体实现复杂一些,因为还有要判断SQL中…
10亿级订单系统分库分表设计思路!
作者:架构小黑| 微信公众号:架构师之巅一、背景随着公司业务增长,如果每天1000多万笔订单的话,3个月将有约10亿的订单量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库改造迫在眉睫。二、
left join使用不当性能居然相差58倍
一.前言 hello,everyone.爱情只会影响我们打代码的速度,七夕节,我当然打代码了!!! 哈哈哈,不扯了。本周产品突然找我说线上文件中心的页面查询特别慢,我当时寻思着,这系统刚布上去,能有多
新来的同事问我where 1=1 是什么意思
写在前面 新的同事来之后问我where 1=1 是什么有意思,这样没意义啊,我笑了。今天来说明下。 where 1=1 先来看一段代码 上面的代码很熟悉,就是查询符合条件的总条数。在mybatis中常
性能优化反思:不要在for循环中操作DB
如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。
10万条数据批量插入,到底怎么做才快?
@[toc] 上周松哥转载了一个数据批量插入的文章,里边和大家聊了一下数据批量插入的问题,批量插入到底怎么做才快。 有个小伙伴看了文章后提出了不同的意见: 松哥认真和 BUG 同学聊了下,基本上明白了