-
被裁员工不满甲骨文给出“N+6”,但网友却集体“酸”了
所属栏目:[MySql教程] 日期:2019-05-12 热度:98
一些级别高、年龄大的员工表示,N+6的赔偿条件看似很高,但对资深员工来说,并不公平。 作者丨依珞 封面图丨北京时间视频截图 美国软件巨头、数据库产品供应商甲骨文突然在中国大举裁员。据媒体报道,此次甲骨文对离职员工的补偿方案,根据签解约合同的时[详细]
-
高可用数据库主从复制延时的解决
所属栏目:[MySql教程] 日期:2019-05-12 热度:56
MySQL主从复制的延时一直是业界困扰已久的问题。延时的出现会降低主从读写分离的价值,不利于数据实时性较高的业务使用MySQL。 UDB是UCloud推出的云数据库服务,上线已达六年,运营了数以万计的UDB MySQL实例。除了提供高可用、高性能、便捷易用的产品特性[详细]
-
19条效率至少提高3倍的MySQL技巧
所属栏目:[MySql教程] 日期:2019-05-12 热度:148
本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜[详细]
-
七步操作!教你正确更换MySQL数据库字符集
所属栏目:[MySql教程] 日期:2019-05-12 热度:70
作为资深的DBA程序员,在工作中是否会遇到更这样的情况呢? 原有数据库的字符集由于前期规划不足,随着业务的发展不能满足业务的需求。如原来业务系统用的是utf8字符集,后期有存储表情符号的需求,uft8字符集就不能满足此时的业务需求了。需要用utf8mb4字[详细]
-
实时数据库:一夜之间,我感受到了时序数据库的威胁
所属栏目:[MySql教程] 日期:2019-05-11 热度:103
进入正题之前,咱们先讲个故事 在2018年接触到工业互联网之前,我完全没了解过时序数据库(下面简称为TSDB),因为做标准的原因开始慢慢接触起国内一些做TSDB的厂家,其中不乏充满干劲的创业公司和经验丰厚的老牌信息化厂商,实力雄厚的BATH天团在TSDB上也都[详细]
-
详解Oracle数据库Redo log的六种状态
所属栏目:[MySql教程] 日期:2019-05-11 热度:148
概述 Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。下面介绍一下Redo log的六种状态(锻炼下大家英文能力)。 redo log六种状态 1、CURRENT The[详细]
-
有数据的地方必有库,详解关系型数据库的发展历史
所属栏目:[MySql教程] 日期:2019-05-11 热度:71
数据库发展史 信息系统产生了海量的数据,有数据必须要有数据的存放位置, 无库时代 :没有专门的数据库,数据大多以文件形式存放 层次状数据库 :使用层次状模型进行数据库设计和存放 网状数据库 :使用网状模型进行数据库设计和存放 关系型数据库 :使用[详细]
-
5月数据库排行:PostgreSQL 增长放缓,Redis 下跌
所属栏目:[MySql教程] 日期:2019-05-11 热度:200
DB-Engines 数据库流行度排行榜发布了 5月份的数据,排名前二十如下: 前六名千年不变,分别是:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB和IBM Db2。其中PostgreSQL 虽然仍保持增长的趋势,不过增加的分数和以前的相比下降了很多 这个月[详细]
-
10个顶级Mongodb GUI工具,以图形方式管理数据库
所属栏目:[MySql教程] 日期:2019-05-11 热度:111
MongoDB开源数据库可在社区,企业MongoDB Atlas版本中使用。社区服务器版本可以免费使用,而MongoDB Enterprise Server是商业版,必须购买其订阅。它适用于Windows,Linux和OS X。MongoDB Atlas可运行在AWS,微软Azure和Google Cloud Platform等云平台上。[详细]
-
一条SQL语句在MySQL中是如何执行的?
所属栏目:[MySql教程] 日期:2019-04-29 热度:84
前言 最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架[详细]
-
快速提高MySQL性能的10大“杀手锏”
所属栏目:[MySql教程] 日期:2019-04-27 热度:175
伴随着应用的频繁使用,软件也变得越来越慢,可能是内存的问题,可能是软件设计的问题的,但是你有没有想过,你天天操作的数据库也会拖累你的应用程序呢? 下面就教你十招,搞定数据库性能,让你的应用飞起来。让小编带你来一一见识它们的独特之处。 杀手锏[详细]
-
怎样在Kubernetes上运行PostgreSQL
所属栏目:[MySql教程] 日期:2019-04-27 热度:92
创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。 通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用来部署一个个性化的数据库即服务为你的特定需求进行量身定制。[详细]
-
一次分表踩坑实践的探讨
所属栏目:[MySql教程] 日期:2019-04-27 热度:119
前言 之前不少人问我能否分享一些分库分表相关的实践,其实不是我不分享,而是真的经验不多;和大部分人一样都是停留在理论阶段。 不过这次多少有些可以说道了。 先谈谈背景,我们生产数据库随着业务发展量也逐渐起来;好几张单表已经突破亿级数据,并且保持[详细]
-
腾讯重磅开源DCache,分布式NoSQL存储系统
所属栏目:[MySql教程] 日期:2019-04-27 热度:123
当你在电商平台秒杀商品或者在社交网络刷热门话题的时候,可以很明显感受到当前网络数据流量的恐怖,几十万商品刚开抢,一秒都不到就售罄;哪个大明星出轨的消息一出现,瞬间阅读与转发次数可以达到上亿。作为终端用户的我们可能会思考,服务系统是怎么在这[详细]
-
数据库运维技能篇:MySQL常用必备命令详解,整理分享
所属栏目:[MySql教程] 日期:2019-04-27 热度:58
这篇文章主要介绍了MySQL的常用命令集锦,堪称初学者需要掌握的MySQL命令大全,其中系统命令行环境是基于类Unix系统来作例子的,需要的朋友可以参考下。 mysql常用命令(必备) 1.导出test_db数据库 命令:mysqldump -u 用户名 -p 数据库名 导出的文件名 mysql[详细]
-
分库分表?如何做到永不迁移数据和避免热点?
所属栏目:[MySql教程] 日期:2019-04-27 热度:108
一、前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。 垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。 水平拆分的概念,[详细]
-
面试问烂的MySQL四种隔离级别,看完吊打面试官!
所属栏目:[MySql教程] 日期:2019-04-27 热度:194
什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时[详细]
-
如何用正确的态度审视SQL Server数据库
所属栏目:[MySql教程] 日期:2019-04-27 热度:191
很多使用SQL Server数据库的朋友,可能从MSSQL2000就开始用起,一路升级,目前最新的版本是2019,但只提供预览版。最新正式版本的SQL Server是2017版,这也是笔者目前正用的版本。 SQL Server 2019还真是了不得,她在大数据群集、数据库引擎等方面有重大功[详细]
-
对于MySQL你必须要了解的锁知识
所属栏目:[MySql教程] 日期:2019-04-27 热度:122
一、前言 MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoDB引擎为例来介绍行锁。 二、全局锁 MySQL 提供全局锁来对整个数据库实例加锁。 语法[详细]
-
抛开复杂的架构设计,MySQL优化思想基本都在这了
所属栏目:[MySql教程] 日期:2019-04-19 热度:80
数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷。 一、优化一览图 二、优化 笔者将优化分为了两大类:软优化和[详细]
-
查询数据库,你还在 Select * 吗?
所属栏目:[MySql教程] 日期:2019-04-16 热度:204
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。 程序中嵌入的一行行的SQL语句,[详细]
-
Oracle迁移到MySQL,必须要搞明白这几个问题
所属栏目:[MySql教程] 日期:2019-04-16 热度:101
从Oracle迁移到MySQL需要考虑的事情其实远比我们要理清数据类型转换这些技术细节要多,也更重要。 有两个问题需要前置考虑: 为什么要从Oracle迁移出去? 为什么要迁移到MySQL 如果解答了上述的两个问题,也就基本理顺了整个事情的脉络,我会本着基本客观的[详细]
-
2019年4月数据库流行度排行:Oracle持续增长股价获新高
所属栏目:[MySql教程] 日期:2019-04-16 热度:183
题图丨itworx.com.au 2019年的第一个季度已经过去,DB-Engines的四月数据库流行度排行榜已经发布。 在排行榜上前五名都获得了增长,排行保持不变: Oracle 较3月微增0.80分,较去年同期下降了9.85分,总体维持了平稳;MySQL 较3月增长16.89分,和第一名Orac[详细]
-
MySQL知识体系——索引
所属栏目:[MySql教程] 日期:2019-04-16 热度:178
本文直切主题,针对InnoDB引擎描述索引及优化策略。在开始之前,需要读者了解:1)二叉查找树(包括2-3查找树、红黑树等数据结构)2)MySQL的InnoDB引擎基础知识 索引初探 要了解索引,当然要了解其数据结构。树有很多应用,流行的用法之一是包括UNIX和DOS[详细]
-
1000行MySQL学习笔记,不怕你不会,就怕你不学!
所属栏目:[MySql教程] 日期:2019-04-16 热度:67
Windows服务 --启动MySQL netstartmysql --创建Windows服务 sccreatemysqlbinPath=mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql-h地址-P端口-u用户名-p密码 SHOWPROCESSLIST--显示哪些线程正在运行 SHOWVARIABLES--显示系统变量信息[详细]
