自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 高性能sql调优-数据库开发常识

一、序言    作为一名sql调优的开发人员,不但要掌握数据库开打的语法和功能实现,还要掌握专业数据库开发的常识。这样才能够在保质保量的完成工作任务避免为应用的日后维护埋下性能和稳定性的隐患。二、详情    1、判断sql性能的标准                目前高版本的关系数据库的优化器都是CBO,那么判断一条sql语句的性能的好坏的标准就是执行计划及其成本。在拿到一条sql...

2018-09-16 17:23:20 367

原创 高性能sql调优-索引

一、序言      解决sql性能问题,可以通过索引应用、表分区应用、统计数据收集、语句改写和提示(Hint)应用等方法来解决sql语句存在的性能问题。这篇文章主要讲解索引的调优。索引对于关系数据库sql调优来说,其重要性怎么强调都不过分,因为对sql调优来讲最终的目的就是通过减少sql语句对系统资源的消耗来达到目的,而索引又是缩减sql语句资源消耗的最主要的手段,当然也可以通过为sql语句分...

2018-09-16 17:00:50 368

原创 高性能sql优化-执行计划

一、序言    执行计划是sql调优必不可少的一部分,如果你还是简单的认为我们向数据库发出一条sql语句,数据库只是根据我们的需求解析sql语句,然后返回我们想要的结果,那你真的是太天真了,因为数据库还会对每条通过会话发出的sql进行一系列的检查、分析和处理,然后由优化器选择生成护着选定出一个成本最低的执行计划,然后执行这个执行计划得到我们的结果的。 二、详解    1、执行计划的...

2018-09-16 12:23:28 1116

原创 高性能sql优化-对象类型

一、序言   数据库的功能,就是组织、存储和管理各种各样的数据库对象,同时我们创建数据库就是为了在其中创建和存储我们需要和使用的各种数据库对象,这些数据库对象功能各异,各不相同,用来满足我们在数据库方面的各种需求。例如,表用来组织和存储数据,索引用来改善和提升表中数据的检索功能,视图可以为我们使用和管理数据提供便利,存储过程可以按照用户需求完成某些功能和任务等。二、数据库对象详解   ...

2018-09-16 11:16:15 384

原创 高性能sql调优-存储架构

一、序言   所谓的存储架构,这里指的就是Oracle数据库磁盘空间组织、管理和使用相关的逻辑设计以及实现等方面,更具提的来说就就是讲Oracle数据库是如何组织、分配、管理和使用磁盘件内的存储空间的。这节主要讲述数据文件相关的设计和实现等内容,这也是Oracle存储层面的核心原理和机制二、详细分析 1、块(Block)   1)块的概念:块是Oracle数据库的读写的最小单位,块...

2018-09-15 19:46:54 393

原创 高性能sql调优-整体架构

一、序言     所谓的整体架构就是保证数据库系统的正常工作和运行所必须的组件及其实现。从大的方面来讲,主要包含实例和数据库。在此基础上面,实例又可分为相关内存区域和服务进程组成;数据库包括各种相关文件。而这些相关内存区域和服务进程以及相关文件又可以再分。二、分步介绍                                                          ...

2018-09-15 17:32:23 545

原创 Ubuntu16.04安装maven3.50以上

一、序言    因为我需要搭建Atlas环境,所以就要安装Maven,我也是很无奈,我的虚拟机因为要搭建Atlas实现Mysql读写分离,所以又要重新安装jdk(还必须是1.8以上)、maven(还必须是3.5以上)、两个mysql(本地,虚拟机)、还要实现两个服务器上面的mysql的主从复制,真的是很无奈,今天一天什么都没干,就搭建环境,所以如果有看到这篇文章的小伙伴们,一定要耐心看下去,这...

2018-09-09 17:32:10 542

原创 Ubuntu16.04下载安装jdk1.8

一、序言    jdk是对于任何一个java开发人员来说,都不是陌生,可以说很熟悉,但是在Ubuntu上安装jdk是否和window上有什么不同呢,让我们看一下吧,这篇文章主要是讲述Ubuntu16.04,我之前还有一篇关于Centos6.8安装jdk的文章,有需要的可以看一下。    https://blog.csdn.net/JavaWeb_Hao/article/details/81...

2018-09-09 16:41:32 6326 1

原创 Ubuntu16.04和window的mysql主从同步

一、简介    本篇文章主要是写的Ubuntu16.04和window的mysql主从同步,其中主是window,从是Ubuntu,因为我想要实现mysql中间件实现读写分离,为了方便就是用window为主,原理都是一样的。我写过一篇关于window和window的主主复制有兴趣可以参考一下:https://blog.csdn.net/JavaWeb_Hao/article/details/8...

2018-09-09 12:53:04 577

原创 mysql数据库读写分离的分类

一、序言    mysql大都是我们作为开发者的第一数据库开发工具,并且本人也是能力有限,Oracle只是了解,不是太熟悉,有时间再写关于Oracle的文章,本来想直接写mycat实现督学分离,但是突然想到,还是给大家简单介一下,关于读写分离的类型吧,先有个简单的了解吧,下次再将mycat实现mysql的读写分离。谢谢关注   官网要求实现读写分离不要超过9台,但是实际上最好不要超过5台...

2018-09-09 10:17:00 1388 1

原创 Ubuntu16.04安装mysql5.7以及常用的linux操作mysql服务的命令

一、序言      本篇文章主要是为了实现mysql的读写分离而做的先前准备,因为本人电脑资源有限,所以就打算,使用一台电脑实现mysql的读写分离,所以就装了一个ubuntu16.04,一个是win10系统上的,一个是ubuntu16.04,都装的是5.7版本的,下一节就会通过mycat实现读写分离。这篇文章就讲解mysql5.7再linux上的安装,其实安装还是很简单的,不信往下看。二...

2018-09-08 18:07:40 2739

原创 JDBC入门

一、首先我们应该明白需要学那些东西   1、了解什么是JDBC  ,熟悉JDBC常用的API   2、熟练掌握JDBC操作数据库的步骤二、对以上文图分别进行介绍  1.1.1 什么是JDBC   JDBC的全称是(Java Database Connectivity),它是一套用于执行SQL语句的JavaAPI,我们程序员们就是通过这套API来连接到数据库,进而操纵数据库的。...

2018-09-08 17:18:35 398

原创 mysql实现主从复制

一、简述   两台服务器互为主从,在一台服务器上有更新操作(增删改)时,另一台服务器上的mysql同步到数据库也有相同的操作,需要利用mysql的主从同步的原理,实现mysql的双向同步。 在企业中的项目开发中会用到mysql的主从复制,为了实现数据实时备份,我们自己做小的项目的时候肯定没必要使用。二、步骤1、配置my.ini文件  (强烈建议使用两个相同版本的mysql,本人测试的是...

2018-09-08 17:17:43 570

原创 Linux(CentOS6.8)安装jdk

 步骤  1、将jdk的压缩包通过Xftp上传到linux,可以指定一个文件夹2、解压,可以指定文件夹,指定文件夹时一定要加上-C,另外文件夹的路径不要加上 . ,比如./usr/Java/JDK/Install,文件夹路径要从根目录下面开始指定 解压之后3、配置环境jdk  编译/etc/profile文件,这个文件时指定的,不能够随便改的编译内容(只需要...

2018-09-08 17:16:57 1689

原创 MyEclipse配置maven,并创建maven项目

一、简述     maven是很不多的帮助我们做开发的助手,虽然我们配置好了环境,但是怎么使得其在开发工具中使用呢?希望这篇文章可以帮助大家解决问题    maven的安装和配置:https://blog.csdn.net/JavaWeb_Hao/article/details/82313120二、配置   1、点击Window------>Preference-------...

2018-09-02 10:45:01 4340

原创 Maven安装和配置

一、简述   我个人认为Maven是一个开发工具的助手,我们做开发的人有时候肯定很烦闷jar的问题,有时候是因为少了什么依赖包,有时候版本不对,并且这还不是最难的,有时候jar还找不到,在csdn上面下载还要金币,所以很郁闷。maven很好的帮我们解决了这些问题,再也不用考虑jar的问题,睡觉睡得更香安稳了,吃饭吃的越来越香了。   在进入正题之前,先给大家提供一些信息   1、mav...

2018-09-02 10:30:46 1686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除