|
|
伙伴们,这两年软件测试异常火爆,90%以上的软件都需要操作数据,比如游戏、社交、新闻、商城、财务等,这些软件都在不停的展示、存储数据,它们的数据都存储在数据库,数据库是软件的...【详细内容】 |
2019-06-17 MYSQL |
|
|
概述因生产环境是mysql主从,而有时从库挂掉,缺乏有效的监控。为了及时发现从库故障,所以简单写了个mysql从库检测脚本,并发邮件通知,有待完善。 mysql主从监控脚本其实思路很简单...【详细内容】 |
2019-06-17 MYSQL |
|
|
在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求...【详细内容】 |
2019-06-14 MYSQL |
|
|
这篇文章将给大家介绍如何使用 explain 来分析一条 sql 。 网上其实已经有非常多的文章都很详细的介绍了 explain 的使用,这篇文章将实例和原理结合起来,尽量让你有更好的理解...【详细内容】 |
2019-06-14 百科 |
|
|
left join(左联接) :返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) :返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接):...【详细内容】 |
2019-06-13 百科 |
|
|
概述 身份认证模块,即MySQL客户端通过指定用户名,密码,主机名来连接MySQL服务器,主要是认证给定的用户是否有权限连接MySQL服务器,而权限控制模块主要用于控制已经通过身份认证的...【详细内容】 |
2019-06-12 MYSQL |
|
|
想要深入的了解MySQL,首先要了解MySQL语句是怎么实现的,了解了MySQL里语句的执行过程可以更加快速的分析问题的原因,或者进行合理的优化。 MySQL的架构MySQL的架构图如下所示,主...【详细内容】 |
2019-06-11 MYSQL |
|
|
概述在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,我们还需要用到explain这个命令来查看一个这些SQL语句的执行计划...【详细内容】 |
2019-06-11 MYSQL |
|
|
朋友们,我们在使用数据库的过程中,偶尔会犯一些低级错误。比如我们创建的某一张表,插入了两条一模一样的数据,想要删除其中一条怎么办?这是笔者在头条问答中看到的一个问题,并做了...【详细内容】 |
2019-06-10 百科 |
|
|
在MySQL的SQL查询性能分析当中,主要使用explain命令对查询SQL语句的执行情况进行分析,包含查询所涉及的表,查询索引使用情况,排序情况等,用法的使用很简单,示例如下:mysql> EXPLAIN...【详细内容】 |
2019-06-06 MYSQL |
|
|
前言MySQL 数据库最常见的两个瓶颈是CPU和I/O的瓶颈。CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候,磁盘I/O瓶颈发生在装入数据远大于内存容量的时候。MySQ...【详细内容】 |
2019-05-24 MYSQL |
|
|
朋友们,我们平时写SQL脚本时,绝大部分情况下都是一板一眼的。某些情况下,我们可能需要一些随机性数据。比如我们要写一个抽奖程序,需要随机返回某一个号码,这时就可以使用SQL中的...【详细内容】 |
2019-05-18 百科 |
|
|
概述操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,那么有哪些重要的实时性...【详细内容】 |
2019-05-16 MYSQL |
|
|
在程序设计当中,我们很多场景下都会用 group by 关键字。比如在分页读取数据时,为了避免重复扫描记录,这就是必须要使用 group by 了。比如我们使用如下 DDL 创建表:CREATE TAB...【详细内容】 |
2019-05-15 MYSQL |
|
|
对于正在运行的mysql,性能如何,参数设置的是否合理,账号设置的是否存在安全隐患,你是否了然于胸呢?俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据...【详细内容】 |
2019-05-15 MYSQL |
|
|
就在上周,谷歌正式对外召开了全球开发者大会,正式发布了Android Q的首个beta版本系统,带来了诸多的新特性,“亲儿子”Pixel全系列手机可以尝鲜体验这个最新的系统。 Google 工程...【详细内容】 |
2019-05-15 手机 |
|
|
方法一cmd 到mysql bin目录下用如下命令:mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql把ip改成localhost就可以的...【详细内容】 |
2019-05-15 MYSQL |
|
|
概述Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!这三种格式之间有什么区别呢?下面先介绍下各自的优缺点。ROW日志中会记录成每一行数据被修改的形式,然后在slav...【详细内容】 |
2019-05-14 MYSQL |
|
|
这是学习笔记的第 1978 篇文章今天优化了几个SQL问题,拿出来两个做下总结和分享。第一条SQL如下,内容做了删减。SELECT p.*, m.uid, m.username, m.groupid, ....m.email, m.g...【详细内容】 |
2019-05-14 百科 |
|
|
MySQL中没有Rank排名函数当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名。尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数...【详细内容】 |
2019-05-14 MYSQL |
|
|
分片(类似分库)分片是把数据库横向扩展(Scale Out)到多个物理节点上的一种有效的方式,其主要目的是为突破单节点数据库服务器的 I/O 能力限制,解决数据库扩展性问题。Shard这个词...【详细内容】 |
2019-05-10 MYSQL |
|
|
mysql高并发的解决方法有:优化SQL语句,优化数据库字段,加缓存,分区表,读写分离以及垂直拆分,解耦模块,水平切分等。高并发大多的瓶颈在后台,在存储mysql的正常的优化方案如下:(1)代码中...【详细内容】 |
2019-05-10 MYSQL |
|
|
数据库的索引就像一本书的目录一样,它可以快速定位你所需要的信息。下面来详细说一下MySQL的索引结构。常见索引类型Hash 索引Hash索引的底层实现是由Hash表来实现的,非常适合...【详细内容】 |
2019-05-07 MYSQL |
|
|
在我们开发的过程中,使用全局锁和表锁的场景比较少,接触的也相对少一点,下面主要介绍一下。全局锁FTWRL全局锁就是对整个数据库实例加锁,MySQL 提供了 flush tables with read l...【详细内容】 |
2019-05-07 MYSQL |
|
|
概述有朋友问了Oracle跟mysql的一些区别的地方,所以这里做个简单总结,大的架构就不讲了,这里主要从主键、索引、分页、组函数和单引号来说明下。 1、主键Mysql一般使用自动增长...【详细内容】 |
2019-05-07 Oracle |
|
|
那么什么是编码?什么是 UTF-8? MySQL 简史 为什么这件事情会让人如此抓狂 总结最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,...【详细内容】 |
2019-05-05 MYSQL |
|
|
谈到事务最先想到的就是 ACID 属性(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability持久性),今天主要介绍一下MySQL的隔离属性。事务隔离级别SQL标准里定...【详细内容】 |
2019-05-05 MYSQL |
|
|
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其...【详细内容】 |
2019-05-05 JAVA |
|
|
在介绍动态SQL前我们先看看什么是静态SQL静态SQL静态 SQL 语句一般用于嵌入式 SQL 应用中,在程序运行前,SQL 语句必须是确定的,例如 SQL 语句中涉及的列名和表名必须是存在的。...【详细内容】 |
2019-04-29 百科 |
|
|
概述MySQL根据配置文件会限制Server接受的数据包大小,有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。下面介绍下最近碰到的问题及修改...【详细内容】 |
2019-04-29 MYSQL |
|
|
|