![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库性能
文章平均质量分 66
IT实战联盟Lin
这个作者很懒,什么都没留下…
展开
-
架构运维篇(六):MySQL 8.0启用BinLog 支持
MySQL 启用binlog原创 2023-01-09 15:14:01 · 1133 阅读 · 0 评论 -
挖一挖那些让公司网站瘫痪的SQL“终结者”
IT实战联盟博客:http://blog.100boot.cn一条慢查询会造成什么后果?之前我一直觉得不就是返回数据会慢一些么,用户体验变差?其实远远不止,我经历过几次线上事故,有一次就是由一条 SQL 慢查询导致的。那次是一条 SQL 查询耗时达到 2-3 秒「没有命中索引,导致全表扫描」,由于是高频查询,并发一起来很快就把 DB 线程池打满了,导致大量查询请求堆积,DB 服务器 CPU 长时间 100%+,大量请求 timeout...最终系统崩溃,老板登场!可见,团队如果对慢查询不引起转载 2020-10-30 13:34:05 · 287 阅读 · 0 评论 -
分布式 NewSQL 数据库TiDB 3.1.0 版本发布,修复多项问题
前言TiDB 是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。同时兼容 MySQL 协议和生态,迁移便捷,运维成本极低。架构TiDB 3.1.0 更新内容一、兼容性变化TiDB支持1、Ti...原创 2020-04-18 17:14:36 · 574 阅读 · 0 评论 -
MySql实战篇:写一个简单的存储过程,完成订单定时任务
前言之前我们分享了MySql的性能优化、索引详解等内容,本篇文章主要是针对想要入门MySql存储过程的读者而写的。主要实现的业务是订单库里面的超过30分钟没有支付的订单全部置为失效订单。创建订单表CREATE TABLE `shop_order` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID', `good_id`int(1...原创 2018-05-02 16:30:17 · 3832 阅读 · 0 评论 -
架构实战篇:使用MyBatis延迟加载模式为数据库减压,附演示实例
一.MyBatis延迟加载1.延迟加载定义resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查下用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载:先从单...原创 2018-09-18 15:20:18 · 330 阅读 · 0 评论 -
Apache HBase 最新发布2.0.4 ,分布式数据库
简介Apache HBase 2.0.4 已发布,HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。HBase 2.0.4 主要修复了 2.0.3 和 2.1.1 版本中 HBASE-21551 Bug。此外还包括 31 项 Bug 修复。Apac...原创 2019-01-07 10:07:27 · 1065 阅读 · 1 评论 -
分布式场景下redis已经逐渐取代了memcached,那么各有什么使用场景和优缺点呢?
简介说到缓存技术,只要有一定经验的开发人员,肯定会想到redis和memcached这两个。并且在BAT里,redis已经逐渐取代了memcached,成为分布式场景广泛使用的缓存方案。接下来,我们就分析下,redis是如何取代memcached,成为开发者的宠儿的。一、支持的存储类型不同虽然redis和memcached都是内存型数据库,并且memcached不仅能够存储string类型...原创 2019-02-26 16:15:28 · 724 阅读 · 0 评论 -
高并发服务器逻辑处理瓶颈,如何解决?
高并发服务器逻辑处理瓶颈,如何解决?首先我们先了解什么是并发!并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。———来源《百度百科》顾名思义,高并发就是在指定时间内,系统同时能够处理大量的请求(连接数)。那么如何衡量高并发呢?高并发衡量指标响应时间:系统对请求做出响应的时间...原创 2019-03-21 13:52:58 · 1263 阅读 · 0 评论