数据库 第947页
-
MySQL高性能学习笔记
一、Ubuntu 安装mysql 我们在Ubuntu环境下装一个测试用的MySQL来学习。 1.更新包 sudo apt-get update 2.安装MySQL的服务端和客户端 sudo apt-g...
-
MySQL线程池内幕
摘要 在MySQL中,线程池指的是用来管理处理MySQL客户端连接任务的线程的一种机制,我厂用的percona版本已经是集成了线程池,只需要通过如下参数开启即可。 thread_handling=po...
-
MySQL InnoDB内存压力判断以及存在的疑问
与其他数据一样,内存对数据库的性能有着至关重要的影响,MySQL InnoDB也一样通过内存来缓存数据,在访问数据的时候通过访问内存中缓存的数据来提高数据的访问效率。 MySQL中通过show var...
-
MySQL多列索引的应用
多列索引 我们经常听到一些人说"把WHERE条件里的列都加上索引",其实这个建议非常错误。在多个列上建立单独的索引大部分情况下并不能提高MySQL的查询性能。MySQL在5.0之后引入了一种叫“索引合...
-
千万级日订单下,饿了么异地多活数据实施DRC的应用实践
今天,我主要分享饿了么多活的底层数据实施,和大家介绍在整个多活的设计和实施过程中,我们是怎么处理异地数据同步的,而这个数据同步组件在我们公司内部称之为 DRC。 饿了么异地多活背景 在讲 DRC 或者...
-
MySQL死锁与日志二三事
最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,*** root cause 分析颇费周折。那实际业务...
-
Neo4j图数据库基础
在这个三篇系列文章的***篇文章中,我们将学习图数据库(graph database)的基础知识,它支持了这地球上***的一些数据池。 对于海量的各种非结构化信息来说,图数据库已经成为帮助收集、管理和...
-
数据库中间件 MyCAT 源码分析 —— SQL ON MongoDB
1. 概述2. 主流程3. 查询操作4. 插入操作 1. 概述 可能你在看到这个标题会小小的吃惊,MyCAT 能使用 MongoDB 做数据节点。是的,没错,确实可以。 吼吼吼,让我们开启这段神奇的“...
-
DB分库分表(4):多数据源的事务处理
系统经sharding改造之后,原来单一的数据库会演变成多个数据库,如何确保多数据源同时操作的原子性和一致性是不得不考虑的一个问题。总体上看,目前对于一个分布式系统的事务处理有三种方式:分布式事务、基...
-
关于RMAN备份和恢复的10个实践
本文档假设您正在执行基本的备份和恢复 - 在 Archivelog 模式下运行 - 多路镜像控制文件 - 定期执行备份 - 周期性执行全库恢复测试 1.开启块检查 这样做的目标是尽早发现数据库中的坏块...
