文摘首页 | 我的好库
好库文摘

高性能MySQL--innodb中事务的隔离级别与锁的关系

最近买了《高性能MySQL》这本书回来看,从中收益颇多!我来一吐为快! 我们都知道事务,那么在什么情况下我们需要使用事务呢? 银行应用是解释事务的一个经典例子。假设一个银行的数据库有两张表:支票(checking)和储蓄(savings......

JohnsonChung 发布于 2018/7/10 9:09:26 阅读(9) 评论(0)

MySQL中间件之ProxySQL(6):管理后端节点

1.配置后端节点前的说明 为了让ProxySQL能够找到后端的MySQL节点,需要将后端的MySQL Server加入到ProxySQL中。ProxySQL的一切配置行为都是在修改main库中的对应的表,所以添加节点到ProxySQL......

骏马金龙 发布于 2018/7/10 3:46:47 阅读(3) 评论(0)

sql server 性能调优 从用户会话状态分析

一. 概述   在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的、或想分析当前的数据库是否繁忙,是否有长时间的等待, 又或者执行一个s......

花阴偷移 发布于 2018/7/9 11:17:01 阅读(4) 评论(0)

升级MySQL5.7,开发不得不注意的坑

前段时间,将线上MySQL数据库升级到了5.7。考虑到可能产生的不兼容性,在升级之前,确实也是战战兢兢,虽然测试环境,开发环境早在半年前就已提前升级。 基于前期的调研和朋友的反馈,与开发相关的主要有两点: sql_mode MyS......

iVictor 发布于 2018/7/9 10:54:06 阅读(6) 评论(0)

MySQL中间件之ProxySQL(5):线程、线程池、连接池

1.ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个main进程,一个主线程,21个线程。 [roo......

骏马金龙 发布于 2018/7/9 0:33:51 阅读(5) 评论(0)

MySQl 修改最大连接数

今天使用ide连接线下MySQL报错Can not connect to MySQL server. Too many connections,报错很明确,与MySQL的连接数满了。想想也是,每起一个服务都会创建MySQL连接池,占用不......

熔遁丶螺旋手里剑 发布于 2018/7/8 22:13:25 阅读(5) 评论(0)

数据库性能测试:sysbench用法详解

1.简介和安装 sysbench是一个很不错的数据库性能测试工具。 官方站点:https://github.com/akopytov/sysbench/ rpm包下载:https://packagecloud.io/akopytov/......

骏马金龙 发布于 2018/7/8 12:42:26 阅读(6) 评论(0)

同一域环境下SQLServer DB Failover故障转移配置详解

前 言:     很多情况下,虽然我们的站点、APIService、Redis等已经做成了分布式架构,但是SQLServer依然还是单体结构,当出现网络异常、服务器宕机时便存在极大的风险,这时候我们需要一种SQLS......

dotnetgeek 发布于 2018/7/8 11:11:57 阅读(5) 评论(0)

MySQL 5.7 常用操作

1、登录,查询数据 mysql -u root -p show databases; use information_schema; show tables; desc TABLES; select * from TABL......

Du_wood 发布于 2018/7/8 8:00:32 阅读(9) 评论(0)

Mysql基础1-基础语法-字段类型

主要: 基础 字段类型   基础   基本概念   1) 数据库分类     层次数据库,网状数据库,关系数据库     常见:SQL Server, Oracle,infomix,sy......

young67 发布于 2018/7/8 1:27:20 阅读(15) 评论(0)

MySQL中间件之ProxySQL(2):初试读写分离

1.实现一个简单的读写分离 这里通过ProxySQL实现一个简单的读写分离功能示例,以便快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL的配置、监控配置、发送SQL语句的用户、SQL语句的路由规则。所以,真的想要实......

骏马金龙 发布于 2018/7/7 23:38:59 阅读(8) 评论(0)

MySQL Router实现MySQL的读写分离

1.简介 MySQL Router是MySQL官方提供的一个轻量级MySQL中间件,用于取代以前老版本的SQL proxy。 既然MySQL Router是一个数据库的中间件,那么MySQL Router必须能够分析来自前面客户端的S......

骏马金龙 发布于 2018/7/7 11:17:02 阅读(4) 评论(0)

SQL性能优化-查询条件与字段分开执行,union代替in与or,存储过程代替union

PS:概要、背景、结语都是日常“装X”,可以跳过直接看优化历程 环境:SQL Server 2008 R2、阿里云RDS;辅助工具:SQL 审计 概要   一个订单列表分页查询功能,单从SQL性能来讲,从几十万数据量时,适当加一些索引随......

钛氢硼 发布于 2018/7/6 17:29:54 阅读(7) 评论(0)

sql server 性能调优 CPU开销分析

一. 概述   上次在介绍性能调优中讲到了I/O的开销查看及维护,这次介绍CPU的开销及维护, 在调优方面是可以从多个维度去发现问题如I/O,CPU,  内存,锁等,不管从哪个维度去解决,都能达到调优的效果,因为sql ser......

花阴偷移 发布于 2018/7/6 17:29:41 阅读(4) 评论(0)

sqlalchemy外键和relationship查询

前面的文章中讲解了外键的基础知识和操作,上一篇文章讲解了sqlalchemy的基本操作。前面两篇文章都是作为铺垫,为下面的文章打好基础。记得初中时第一次中考时考的不好,老爸安慰我说:“学习是一个循序渐进的过程”,......

金色旭光 发布于 2018/7/6 16:20:05 阅读(11) 评论(0)

Mybatis--插入成功后,获取实体id(mysql)

前言:   有时候,我们进行插入操作后,需要实体的主键id,或返回给前端或进行其他下一步操作。   如果主键id是uuid,可以先生成一个uuid,放入实体,直接插入数据库;        这里针......

挣点散碎银子养家 发布于 2018/7/6 15:56:48 阅读(4) 评论(0)

Mybatis学习系列(三)动态SQL

在mapper配置文件中,有时需要根据查询条件选择不同的SQL语句,或者将一些使用评率高的SQL语句单独配置,在需要使用的地方引用。Mybatis的一个特性:动态SQL,来解决这个问题。 mybatis动态sql语句是基于OGNL表达......

仍是少年 发布于 2018/7/6 1:59:16 阅读(7) 评论(0)

自动化运维(2)之一键式单实例安装MySQL

ZMySQLAutoTools文档 目标:自动化构建部署MySQL数据库,一键式单实例mysql安装,备份,监控,主从集群部署等。以及jdk,tomcat,nginx等基础中间件的自动化部署安装及运维。 此文档:完成一键式单实例mysq......

东瑜 发布于 2018/7/5 17:28:46 阅读(6) 评论(0)

SQL SERVER常用语法汇总

阅读目录 一、SQL分类 二、基础语句 三、sql技巧 四、(MS SQL Server)SQL语句导入导出大全 回到目录 一、SQL分类 DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据......

被遗失的王子 发布于 2018/7/5 16:19:21 阅读(5) 评论(0)

MYSQL 5.7 MHA(GTID+ROW)部署及failover,online_change实战演练

文章结构如下:   1、MHA简介 Masterhigh availability manager and toolsfor mysql,是日本的一位mysql专家采用perl语言编写的一个脚本管理工具,该工具进适用于msq......

翰墨文海(胡磊) 发布于 2018/7/4 15:59:03 阅读(6) 评论(0)
上一页 1 2 3 4 5 6 7 8 ... 下一页共507页  到第