高并发 第152页
-
高并发SQL查询提速秘诀,避免锁死数据库的数据库代码
由于数据库领域仍相对不成熟,每个平台上的 SQL 开发人员都在苦苦挣扎,一次又一次犯同样的错误。当然,数据库厂商在取得一些进展,并继续在竭力处理较重大的问题。 无论 SQL 开发人员在 SQL Ser...
-
高并发不得不看,只有专家才知道的17个SQL查询提速秘诀!
由于数据库领域仍相对不成熟,每个平台上的 SQL 开发人员都在苦苦挣扎,一次又一次犯同样的错误。 当然,数据库厂商在取得一些进展,并继续在竭力处理较重大的问题。 无论 SQL 开发人员在 SQL Se...
-
数据库读写分离架构,为什么我不喜欢高并发
RD:单库数据量太大,数据库扛不住了,我要申请一个数据库从库,读写分离。 DBA:数据量多少? RD:5000w左右。 DBA:读写吞吐量呢? RD:读QPS约200,写QPS约30左右。 上周在公司...
-
高并发记一次MySQL死锁排查过程
背景 以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下 mysql 的死锁知识以及常见的死锁场景。在多方调研以及和同事...
-
MySQL引擎特性:InnoDB同步机制高并发
前言 现代操作系统以及硬件基本都支持并发程序,而在并发程序设计中,各个进程或者线程需要对公共变量的访问加以制约,此外,不同的进程或者线程需要协同工作以完成特征的任务,这就需要一套完善的同步机制,在Li...
-
高并发MySQL引擎特性:InnoDB IO子系统
前言 InnoDB做为一款成熟的跨平台数据库引擎,其实现了一套高效易用的IO接口,包括同步异步IO,IO合并等。本文简单介绍一下其内部实现,主要的代码集中在os0file.cc这个文件中。本文的分析默...
-
MySQL高并发优化,性能调优要这么来~高并发
一、数据库结构的设计 表的设计具体注意的问题: 1、数据行的长度不要超过 8020 字节,如果超过这个长度的话在物理页中这条数据会占用两行从而造成存储碎片,降低查询效率。 2、能够用数字类型的字段尽量...
-
究竟为什么要引入数据库中间件高并发
不少朋友经常会问我以下问题: 58到家有没有使用数据库中间件使用了什么数据库中间件,是自研,还是第三方怎么实现的,是基于客户端的中间件,还是基于服务端的中间件使用中间件后,join/子查询/集函数/事...