内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 数据库 > Mysql >

  • mysql innodb索引原理03月04日

    聚集索引(clustered index) innodb存储引擎表是索引组织表,表中数据按照主键顺序存放。其聚集索引就是按照每张表的主键顺序构造一颗B+树,其叶子结点中存放的就是整张表的行记录数据,这些叶子节点成为数据页。 聚集索引的存储并不是物理上连续的,而是逻

    Tags:mysqlinnodb索引
  • MySQL使用总结03月04日

    索引 建立索引 索引的基数相对于数据表行数较高,工作效果最好。说明列中不同值较多,区分度的公式是 COUNT(DISTINCT col) / COUNT(*)。查询优化器发现某个值出现在表的数据行中的百分比很高的时候,它一般会忽略索引,进行全表扫描,惯用的百分比界线是30%

    Tags:MySQL
  • MySQL列名中包含斜杠或者空格的处理方法02月16日

    今天客户那边遇到了一个比较奇葩的问题跑来问我,这个问题比较冷门,所以特别记录下。 问题描述 数据库的字段存在斜杠或者空格的时候,怎么用sql进行insert或者select操作。 问题解答 对于这种特殊字符,我们一般想到的是用转义符进行处理,所以试了下/、引

    Tags:MySQL
  • SQL基础语法的详细归纳02月01日

    做安全最困难的恐怕就是知识点过于杂碎,涉及面过于广阔,所以趁还记得,没事就总结完善备忘一下(参考一些资料,并加入一些自己使用过程中的理解),以防老了失忆,平时短路了拿出来查一下也是不错的。 0X01 基本语法 这一小节主要介绍的是一些增删改查的基本

    Tags:SQL
  • 一个分布式MySQL Binlog存储系统的架构设计01月28日

    1. kingbus简介 1.1 kingbus是什么? kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步binglog,并存储在分布式集群中。同时又充当一个MySQL Master将集群中的binlog 同步给其他Slave。 k

    Tags:MySQLBinlog存储系统
  • MySQL索引原理及设计01月15日

    索引一直是数据库中非常重要的概念,所以了解索引相关的知识是转入后端开发中必不可少的一环。这篇文章是我从开始做后端开发之后至今学习关于索引知识的一个总结,从原先很多概念的模糊和不理解到现在大致有一个比较清楚的认知,尽量会把关于索引的一些点以

    Tags:MySQL索引
  • MLSQL全系Docker化01月07日

    前言 如何让用户最快的去体验MLSQL,是我们一直追求的。按v1.1.7的发布路线图,我们在这个版本里会完成所有组件的的docker化,未来我们很快也会提供云端功能的体验,让大家在MLSQL官网/控制台迅速将MLSQL集群部署到自己的阿里云账号上。 如何使用 MLSQL包含三

    Tags:DockerMLSQL
  • 巧用这19条MySQL优化 效率至少提高3倍01月03日

    本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝

    Tags:MySQL
  • 简单实现MySQL数据库的日志审计12月23日

    00 背景 由于MySQL社区版没有自带的审计功能或插件,对于等级保护当中对数据库管理的要求的就存在一定的不满足情况的,抛开条条框框不说数据库的日志是值得研究的,通过收集数据库的日志到企业SOC平台便于安全事件的溯源与故障分析,配合目前的UEBA技术能够

    Tags:MySQL日志审计
  • 浅谈Mysql的存储引擎12月17日

    前言: 首先我们需要知道引擎是什么,引擎(Engine)是电子平台上开发程序或系统的核心组件。利用引擎,开发者可迅速建立、铺设程序所需的功能,或利用其辅助程序的运转。一般而言,引擎是一个程序或一套系统的支持部分。常见的程序引擎有游戏引擎,搜索引擎

    Tags:存储引擎Mysql
  • 业务库负载翻了百倍 我做了什么来拯救MySQL架构12月11日

    作者介绍 杨建荣, 竞技世界资深DBA,前搜狐畅游数据库专家,Oracle ACE,YEP成员。拥有近十年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优。拥有Oracle 10g OCP、OCM、MySQL OCP认证,对Shell、Java有一定功底。每天通过微信、 博客进

    Tags:MySQL
  • 当我们输入一条SQL查询语句时 发生了什么?11月24日

    我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行下面这个查询

    Tags:SQL
  • 性能优化之分页查询11月22日

    背景 大部分开发和DBA同行都对分页查询非常非常了解,看帖子翻页需要分页查询,搜索商品也需要分页查询。那么问题来了,遇到上千万或者上亿的数据量怎么快速的拉取全量,比如大商家拉取每月千万级别的订单数量到自己独立的ISV做财务统计;或者拥有百万千万粉丝

    Tags:性能优化分页查询
  • MySQL的数据库设计规范11月17日

    1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、

    Tags:MySQL
  • High Performance MySQL阅读笔记11月15日

    - 第一层是连接处理,授权认证等方面- 第二层是查询解析,分析,优化,缓存和所有内建函数如日期,时间等,此外还有所有存储引擎都提供的功能例如存储过程,触发器,视图等。- 第三层是存储引擎,存储引擎负责存储和提取所有存放在MySQL中的和数据。服务器通

    Tags:PerformanceMySQL
  • 没遇到过这十个MySQL数据库经典错误 你一定不是个好工程师11月03日

    笔者在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的问题处理方法。我想上述这个应该是刚从事数据库的

    Tags:MySQL数据库工程师
  • Mysql在渗透测试中的利用10月22日

    这个利用方式必须要是 root 登录权限,使用 select xxx ito outfile xxx 的形式,这个语句原来是用于快速导出某个表中的数据,或者整个表的,现在我们将我们的n 查询语句导出为 PHP 文件到 web 目录下 Select ?php eval($_POST[cmd])? into outfile E:\phpst

    Tags:Mysql渗透测试
  • 如何获取MySQL innodb的B+tree的高度10月19日

    前言 MySQL 的 innodb 引擎之所以使用 B+tree 来存储索引,就是想尽量减少数据查询时磁盘 IO 次数。树的高度直接影响了查询的性能。一般树的高度在 3~4 层较为适宜。数据库分表的目的也是为了控制树的高度。那么如何获取树的高度呢?下面使用一个示例来说明

    Tags:MySQLinnodbB+tree
  • Prometheus+Grafana打造Mysql监控平台10月18日

    prometheus/node_exporter/mysqld_exporter都是由go语言编写,需要先安装GoLang环境 下载 node_exporter (监控服务器的CPU、内存、存储使用情况)和 mysqld_exporter 放到Mysql服务器(被监控端) 需要为mysqld_exporter在Mysql数据库新建一个用户,并赋予相应权

    Tags:PrometheusGrafanaMysql
  • MLSQL拥抱BigDL轻轻松松无编码玩深度学习10月15日

    前言 原谅我,前半句是真的,后半句是噱头,但是真的很简化了。 MLSQL已经有一个相对来比较完善的Python Runtime,细节可以参看这篇文章,所以玩深度学习是很容易的,不过需要你提供一段tensorflow代码或者项目。 但是我一直认为这应该是高阶用户的使用场景,

    Tags:MLSQLBigDL深度学习

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.