MySQL 体系结构以及各种文件类型学习汇总
1,mysql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内...
实例讲解MYSQL数据库的查询优化技术
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见
Hadoop2.3.0详细安装过程
前言: Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(...
MySQL的数据类型
<strong>学习下数据类型~<br />1、日期类型</strong><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code372')">此处</span>)折叠或打开</p></div><div id="code372" class="codeText"><ol style="margin:0 1px 0 0px;padding-left:40px;" ...
MySQL 初始化参数
1.InnoDB缓存池? ? ? InnoDB缓存池(InnoDB ?buffer pool)是InnoDB性能提升的核心,它既可以缓存数据还可以缓存索引,甚至其他管理数据(例如元数据信息,行级锁信息)。使用MySQL命令”show variables like 'innodb%pool%';“可以查看InnoDB缓存池的相关参数信息。...
详解Oracle后台进程
后台进程为了实现为多用户提供服务且保证系统性能,在一个多进程 Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的 Oracle 进程。一个 Oracle 实例中可以包含多种后台进程,这些进程不一定全部出现在实例中。系统中运行...
表分区的创建与使用
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。...
Oracle 常用数据字典视图、表的总结
Oracle 常用数据字典视图、表的总结
PUPPET使用方法总结
转载地址:http://dongxicheng.org/cluster-managemant/puppet/
34条简单的SQL优化准则
转载地址:http://bbs.csdn.net/topics/260002113我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,...
SQL优化
转载地址:http://www.blogjava.net/lvlinghui/articles/75981.htmlsql 调优整理很好,很全面的一篇关于oracle sql调优的文章。文章非常长,大家可一有空就看一点。 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE&nb...
SQL语句操作符优化
转载地址:http://database.51cto.com/art/200903/112810.htmIN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执...
高手详解SQL性能优化十条经验
转载地址:http://database.51cto.com/art/200904/118526.htm1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查...
高级SQL优化(三) 常用优化工具
转载地址:http://sishuok.com/forum/blogPost/list/6415.html;jsessionid=966FAE0802E65CDF47E79C4AEDB19F26SQL*PLUS下使用AUTOTRACE1.AUTOTRACE简介 AUTOTRACE是SQL*Plus的一项功能,其作用是自动跟踪SQL语句,为SQL 语句生成一个 执行计划并且提供与 ...
高级SQL优化(二)
转载地址:http://sishuok.com/forum/blogPost/list/6414.html充分利用索引索引的限制1. 索引对不等号和NOT的限制 如果WHERE条件中出现!=或者<>,即使该列建立了索引,则该索引也不会被使用;如果不恰当的使用了NOT,则索引也不会被使用。...
高级SQL优化(一) ——《12年资深DBA教你Oracle开发与优化——性能优化部分》
转载地址:http://sishuok.com/forum/blogPost/list/6413.htmlSQL优化简介一般在应用中, 糟糕的SQL语句是造成系统性能低下的最主要原因,例如大小写的不统一、同样的SQL语句不同的写法等。而且,随着数据量的增加,情况会变得越来越严重。(题外话:优秀的Oracle数据库优化人才,是任何公司都稀缺的...
表分析、约束及表间关系
转载地址:http://sishuok.com/forum/blogPost/list/6373.htmlOracle优化器简述 Oracle提供两种优化器,CBO(Cost based Optimizer)和RBO(Ruler Based Optimizer)。CBO要求的是 最有效的方式是成本最小的访问方法,其中成本也称为开销,主...
Oracle体系结构2
转载地址:http://sishuok.com/forum/blogPost/list/6407.html#23084 Oracle实例当把一个关闭的数据库手动启动并装载和打开,从而使数据库变得有效时,分别经历的阶段如下:l启动实例而不装载数据库l数据库装载l数据库打开1.启动实例,此时执行如下操作:...
Oracle体系结构1
转载地址:http://sishuok.com/forum/blogPost/list/6378.html#22875 关系模型关系数据库是一个符合关系模型理论的数据库。 关系模型主要有以下三方面特性:l结构性:定义良好的数据存储和访问机制l易操作性:具有清晰定义的访问机制,通过应用能操纵数据中的结构和数据l完...
mysql分区功能、实例详细介绍
mysql分区功能、实例详细介绍