-
图解SQL中JOIN的各种用法
所属栏目:[MySql教程] 日期:2019-04-28 来源:DaWei
一、概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。 图片是很容易被接受和理解,所以尝试使用图片来说明一下。 二、JOIN分类 客官:小二,上JOIN分类! 小二:客官,[详细]
-
快速提高MySQL性能的10大“杀手锏”
所属栏目:[MySql教程] 日期:2019-04-26 来源:DaWei
副标题#e# 伴随着应用的频繁使用,软件也变得越来越慢,可能是内存的问题,可能是软件设计的问题的,但是你有没有想过,你天天操作的数据库也会拖累你的应用程序呢? 下面就教你十招,搞定数据库性能,让你的应用飞起来。让小编带你来一一见识它们的独特之处[详细]
-
怎样在Kubernetes上运行PostgreSQL
所属栏目:[MySql教程] 日期:2019-04-26 来源:DaWei
创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。 通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用来部署一个个性化的数据库即服务为你的特定需求进行量身定制。[详细]
-
腾讯重磅开源DCache,分布式NoSQL存储系统
所属栏目:[MySql教程] 日期:2019-04-26 来源:DaWei
副标题#e# 当你在电商平台秒杀商品或者在社交网络刷热门话题的时候,可以很明显感受到当前网络数据流量的恐怖,几十万商品刚开抢,一秒都不到就售罄;哪个大明星出轨的消息一出现,瞬间阅读与转发次数可以达到上亿。作为终端用户的我们可能会思考,服务系统[详细]
-
数据库运维技能篇:MySQL常用必备命令详解,整理分享
所属栏目:[MySql教程] 日期:2019-04-26 来源:DaWei
副标题#e# 这篇文章主要介绍了MySQL的常用命令集锦,堪称初学者需要掌握的MySQL命令大全,其中系统命令行环境是基于类Unix系统来作例子的,需要的朋友可以参考下。 mysql常用命令(必备) 1.导出test_db数据库 命令:mysqldump -u 用户名 -p 数据库名 导出的文[详细]
-
分库分表?如何做到永不迁移数据和避免热点?
所属栏目:[MySql教程] 日期:2019-04-26 来源:DaWei
副标题#e# 一、前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。 垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。 水平拆[详细]
-
抛开复杂的架构设计,MySQL优化思想基本都在这了
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
副标题#e# 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷。 一、优化一览图 二、优化 笔者将优化分为了两大类:[详细]
-
Oracle迁移到MySQL,必须要搞明白这几个问题
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
副标题#e# 从Oracle迁移到MySQL需要考虑的事情其实远比我们要理清数据类型转换这些技术细节要多,也更重要。 有两个问题需要前置考虑: 为什么要从Oracle迁移出去? 为什么要迁移到MySQL 如果解答了上述的两个问题,也就基本理顺了整个事情的脉络,我会本着[详细]
-
2019年4月数据库流行度排行:Oracle持续增长股价获新高
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
题图丨itworx.com.au 2019年的第一个季度已经过去,DB-Engines的四月数据库流行度排行榜已经发布。 在排行榜上前五名都获得了增长,排行保持不变: Oracle 较3月微增0.80分,较去年同期下降了9.85分,总体维持了平稳;MySQL 较3月增长16.89分,和第一名Orac[详细]
-
MySQL知识体系——索引
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
副标题#e# 本文直切主题,针对InnoDB引擎描述索引及优化策略。在开始之前,需要读者了解:1)二叉查找树(包括2-3查找树、红黑树等数据结构)2)MySQL的InnoDB引擎基础知识 索引初探 要了解索引,当然要了解其数据结构。树有很多应用,流行的用法之一是包括[详细]
-
1000行MySQL学习笔记,不怕你不会,就怕你不学!
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
副标题#e# Windows服务 --启动MySQL netstartmysql --创建Windows服务 sccreatemysqlbinPath=mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql-h地址-P端口-u用户名-p密码 SHOWPROCESSLIST--显示哪些线程正在运行 SHOWVARIABLES--显示系[详细]
-
AWS云迁移实践:从Oracle到AWS Aurora之旅
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
副标题#e# 首先,本项目的目标是将本地的Oracle数据库迁移到云上的Amazon Aurora数据库。 原则: 零数据丢失 零数据损坏 一、Amazon Aurora数据库的优势 高性能和可扩展 相同硬件环境下,Amazon Aurora的吞吐量是标准MySQL的5倍,标准PostgreSQL的3倍。 这[详细]
-
从Oracle到MongoDB:为什么AWS不断抛弃合作伙伴?
所属栏目:[MySql教程] 日期:2019-04-15 来源:DaWei
亚马逊因不断与其商业伙伴分道扬镳而备受关注,在决定放弃Oracle数据库转而使用自己的服务之后,Amazon现在正在尝试用自己的兼容版本DocumentDB取代MongoDB。 有趣的是,AWS宣布放弃Oracle的声明是在Oracle首席执行官Larry Ellison吹嘘AWS和Salesforce运行[详细]
-
Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用
所属栏目:[MySql教程] 日期:2019-04-06 来源:DaWei
副标题#e# 1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W[详细]
-
互联网公司面试必问的MySQL题目
所属栏目:[MySql教程] 日期:2019-04-06 来源:DaWei
副标题#e# 互联网公司面试必问的MySQL题目(上) 01什么是数据库事务?如果没有事物会有什么后果?事务的特性是什么? 事务是指作为单个逻辑工作单元执行的一系列操作,可以被看作一个单元的一系列SQL语句的集合。要么完全地执行,要么完全地不执行。 如果不对数[详细]
-
一张图看懂SQL的各种Join用法
所属栏目:[MySql教程] 日期:2019-04-06 来源:DaWei
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接) SELECTFROMTable_AAINNERJOINTable_BBONA.Key=B.Key 2、LEFT JOIN(左连接) SELECTFROMTable_AALEFTJOINTable_BBONA.Key=B.Key 3、RIGH[详细]
-
一次Group By+Order By性能优化分析
所属栏目:[MySql教程] 日期:2019-04-06 来源:DaWei
副标题#e# 最近通过一个日志表做排行的时候发现特别卡,最后问题得到了解决,梳理一些索引和MySQL执行过程的经验,但是最后还是有5个谜题没解开,希望大家帮忙解答下 主要包含如下知识点 用数据说话证明慢日志的扫描行数到底是如何统计出来的 从 group by[详细]
-
测试报告RadonDB分布式数据库:从公有云验证到企业数据中心应用
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
副标题#e# 近两年来,国内外诸如AWS、Azure等公有云巨头都先后推出了自研的数据库服务,青云QingCloud不仅推出了分布式数据库RadonDB,同时还将这一经过公有云验证的数据库产品应用到企业数据中心,通过将分布式技术与数据库相结合,再加上SSD的性能加成,性能好[详细]
-
数据迁移到MySQL的性能测试
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
今天对一套环境的数据从SQL Server迁移到MySQL,中间涉及诸多的架构改进,我们主要说一下数据迁移的一些基本思路,以下是一个开始,会在后面不断的迭代改进一些方案。 整体来说,迁移的数据量听起来不是很多,大概是300G左右。 整体的步骤是: 1)数据从SQL[详细]
-
4月数据库排行:MySQL 得分强劲,PG 稳步前进
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
DB-Engines 数据库流行度排行榜发布了 4 月份的数据,排名前二十如下: 毫无意外,前六名依旧是一如既往的稳定,分别为:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB 和 IBM Db2。Redis 和 Elasticsearch 则各自上升到了第七、八位,Micros[详细]
-
Redis在项目中合理使用经验总结
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
副标题#e# 背景 Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。 支持多种类型的数据结构。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同[详细]
-
一次非常有趣的SQL优化经历
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
副标题#e# 场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: createtableCourse( c_idintPRIMARYKEY, namevarchar(10) ) 数据100条 学生表: createtableStudent( idintPRIMARYKEY, namevarchar(10) ) 数据70000条 学生成绩表SC: CREATEtableSC[详细]
-
12条MySQL优化技巧,提速不止十倍!
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。 程序中嵌入的一行行的SQL语句[详细]
-
一条SQL语句在MySQL中是如何执行的
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
副标题#e# 概览 最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的更新是怎么完成的。 一、mysql架构分析 下面是mysql的[详细]
-
2019 年 NoSQL 数据库 TOP 15:MongoDB、微软、Couchbase
所属栏目:[MySql教程] 日期:2019-04-05 来源:DaWei
副标题#e# 本文介绍了最重要的15家供应商以及各自的优缺点。 为何要阅读本报告? NoSQL已成为所有企业支持现代商业应用软件的关键。Forrester按照26个标准评估了市场上的多家NoSQL提供商,选出了最重要的15家提供商:Aerospike、AWS、ArangoDB、Couchbase、D[详细]




