• mysql服务启动、关闭

    日期:

    1、windows下 启动服务: a、mysql安装好后到windows服务管理页面去启动mysql b、net start mysql c、mysqld --standalone 关闭服务: a、mysql安装好后到windows服务管理页面去关mysql b、net stop mysql c、mysql -uroot -p shutdown...

  • mysql 编码字符集配置

    日期:

    charset 和 collation 有多个级别的设置:服务器级、数据库级、表级、列级和连接级 1.服务器级 查看设置:show global variables like character_set_server; 和 show global variables like collation_server; 修改设置:在OPTION FILE (/etc/mysql/my.cnf...

  • mysql-proxy主从服务架构下读写分离和负载均衡实现及原理

    日期:

    系统环境 ubuntu 假设已经配置好mysql的主从架构 主服务器:192.168.3.189 从服务器:192.168.3.104 我们的目的就是实现读取操作由192.168.3.104服务器响应,写的操作由192.168.3.189响应 首先安装mysql-proxy 1、从mysql官网上下载最新版的mysql-proxy:http...

  • mysql索引全面观和建立索引的代价

    日期:

    索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,...

  • mysql性能优化-查询(Query)优化-1

    日期:

    前言 在之前影响MySQL 应用系统性能的相关因素一章中我们就已经分析过了Query 语句对数据库性能的影响非常大,所以本章将专门针对MySQL 的Query 语句的优化进行相应的分析。 8.1 理解MySQL的Query Optimizer 8.1.1 MySQL Query Optimizer是什么? 在MySQL 架...

  • mysql性能优化-查询(Query)优化-2

    日期:

    Join 的实现原理及优化思路 前面我们已经了解了MySQL Query Optimizer 的工作原理,学习了Query 优化的基本原则和思 路,理解了索引选择的技巧,这一节我们将围绕Query 语句中使用非常频繁,且随时可能存在性能隐患 的Join 语句,继续我们的Query 优化之旅。...

  • MySQL分区表的使用

    日期:

    MySQL使用分区表的好处: 1,可以把一些归类的数据放在一个分区中,可以减少服务器检查数据的数量加快查询。 2,方便维护,通过删除分区来删除老的数据。 3,分区数据可以被分布到不同的物理位置,可以做分布式有效利用多个硬盘驱动器。 MySQL可以建立四种分...

  • MongoDB与MySQL的插入、查询性能测试

    日期:

    1.1MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个 开源 的 关系型数据库 ,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。 而MongoDB是...

  • mysql 主从同步过程详解、主从延迟原理分析

    日期:

    1、 MySQL数据库主从同步过程解析。 复制的基本过程如下: Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信息读取制定日志指...

  • mysql 主从复制双主架构在线修改表结构、在线DDL

    日期:

    MySQL主主复制,在线修改表结构 一直以为双主架构能解决mysql的表在线DDL的需求,但没有实际测试经验。后来发现一直的想法还是有问题的。这里做一个测试。 双主架构,在线DDL的实现步骤是: 1,首先搭建主主复制架构,只有一台提供服务,这里设为A库,另一台...