在数据库中,如果索引太多,应用程序的性能可能会受到影响,如果索引太少,又会对查询性能产生影响。所以,我们要追求两者的一个平衡点,足够多的索引带来查询性能提高,又不因为索引过多导致修改数据等操作时负载过高。文章会从,B+树…
分类:MySql
mysql5.7读书笔记7(查询SELECT)
7、数据查询(SELECT) 7.1:SELECT语句基本格式: SELECT {*|字段列表} [FROM <表1>,<表2>... [where <表达式> [GROUP BY &…
sqlalchemy 配置多连接读写库后的关系设置
前言 一般来说,解决sqlalchemy 连接多个库的最简单的方式是新建两个或多个db.session 相互没有关联,modle配置不同的db.session来连接,这样的话,relationship正常配置就行,不用特…
学完这些课,快速助你提升Level
本文为大家推荐一些博主已经学习过的付费课程。请放心,博主不会随便推荐课程给大家。下面这些课程质量非常高,学完你的Redis、MySQL等技能必定提升一个Level! Tips: 通过本文配图里的海报购买课程,相比直接去官…
PHP技术栈
本文旨在给要学习 PHP 的新手一个大概的认知轮廓,在心里有个学习的结构,有的放矢,避免走太多弯路。大神请忽略。 入门阶段 预备知识 1、掌握基本HTML、JS、CSS语法;熟悉 Bootstrap。 参考: https…
PHP+MySQL导出大量数据(Iterator yield)
开发中经常遇到这样的场景 产品汪:我要在后台做一个功能,可以导出自定义时间范围的订单信息。开发小哥二话不说,半天就把功能做完并上线了。结果,第二天一上班产品汪过来就是拍桌子:MD,我想把去年一整年的订单都导出来,结果后台…
Spider引擎(解决分库分表的尴尬)
场景假设 场景1:有两个分布在不通实例上的多张不通的表,想要通过某个字段关联,做一个统计,或者想将分布在不同实例的表,合并到一个实例中来做一些查询。 场景2:由于数据库容量的瓶颈或者是由于数据库访问性能的瓶颈,将一某一个…
MySQL 主从复制原理
引言 MySQL 主从复制原理是相当基础的知识,很久没有接触过 MySQL 主从复制了,因为我这边负责的业务暂时没用使用 MySQL 主从复制。既然有些忘记了,现在我重新复习记录下。 MySQL 主从复制介绍 MySQL…
MySQL分页优化实验与总结
前言 分页的sql优化是日常开发中经常遇到的问题,笔者在此做一个经验总结,并附上相应的实验过程。 实验准备 若不想亲自实验的,可以直接跳过这一节。但还是建议大家做一下实验,眼见为实。 1.安装测试数据库 本次实验使用的数…
由for update引发的血案
微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机倾囊相授,带你一路进阶,来不及解释了快上车! 公司的某些业务用到了数据库的悲观锁 for update,但…
MySQL 索引的原理与应用:索引类型,存储结构与锁
本文节选自 MySQL 引擎架构与性能优化 https://url.wx-coder.cn/IF5HH,参考文档声明在 Awesome MySQL List https://parg.co/htL。 MySQL 索引的原…
基于spring-security-oauth2实现资源服务器和认证服务器对接(持续更新)
基于spring-security-oauth2实现资源服务器 文章代码地址:链接描述可以下载直接运行,基于springboot2.1.5,springcloud Greenwich版本实现。前面两篇写了认证oauth2…