自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (4)
  • 收藏
  • 关注

原创 InnoDB管理

InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行锁(locking on row level),提供与 Oracle 类型一致的不加锁读取(non-locking read in

2013-11-28 14:11:14 510

原创 LOAD DATA

当从一个文本文件装载一个表时,使用LOAD DATA INFILE。这通常比使用很多INSERT语句快20倍。LOAD语法和ORACLE的SQLLOADER有些类似:LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]    INTO TABLE tbl_name    [FIELDS

2013-11-28 11:42:09 469

原创 mysql参数优化

key_buffer_size  这个参数对MyISAM表来说非常重要。如果我们的系统只是使用MyISAM表,可以把它设置为操作系统物理内存的 30-40%。取决于索引大小、数据量以及负载,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存给它们,很多情况下数据比索引大多了。尽管如此,需要总是检查是否所有的 key_buffer都被利用了 。如果*.MYI 文件

2013-11-28 11:29:16 461

原创 mysql用户权限管理

1 创建数据库用户 mysql> create user 'zhouwf'@'localhost' identified by 'zhouwf';Query OK, 0 rows affected (0.00 sec) mysql> create user 'zhouwf'@'%' identified by 'zhouwf';Query OK, 0 rows affect

2013-11-28 11:13:31 402

原创 MYSQL命令行工具

1)mysqladmin作用一:关闭数据库[mysql@SR3 ~]$ mysqladmin -h10.86.87.155  -uroot -p shutdownEnter password:作用二:修改密码[mysql@SR3 ~]$ mysqladmin -u root password 'infohow'作用三:验证mysql是否可用及版本号[mysql@SR3

2013-11-28 11:09:13 478

原创 各类函数总结

2 字符串函数 CHARSET(str)                //返回字串字符集CONCAT (string2  [,… ])    //连接字串,注意不要沿用ORACLE习惯 mysql> select concat('a','b');+-----------------+| concat('a','b') |+-----------------+|

2013-11-28 10:21:51 397

原创 mysql数据类型总结

MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。    数据类型描述字节推荐

2013-11-28 10:06:59 497

原创 其他存储引擎

1)MERGE   MERGE引擎类型允许你把许多结构相同的表合并为一个表。然后可以执行查询,从多个表返回的结果就像从一个表返回的结果一样。每一个合并的表必须有同样的表定义。MERGE存储引擎在下面这种使用场合会最为有用,如果需要把日志纪录不停的录入MySQL数据库,并且每天、每周或者每个月都创建一个单一的表,而且要制作来自多个表的合计查询,MERGE表这时会非常有效。然而,这项功能有

2013-11-28 09:07:13 512

转载 myisam引擎的一个实例

每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。 MyISAM引擎是大多数MySQL安装程序的默认引擎,起源于早期版本MySQL支持的ISAM引擎。这种引擎提供了最佳的性能和功能的组合,尽管它缺少事务处理功能(使用InnoDB或者

2013-11-28 08:52:44 508

原创 INFORMATION_SCHEMA数据库

INFORMATION_SCHEMA数据库  类似其他数据库的数据字典,各个字典含义不做详述,以下摘自MYSQL联机文档:如下:mysql> select table_name,engine from information_schema.tables where table_name like 't%';+---------------------------+-----

2013-11-28 08:36:21 440

转载 存储引擎的核心功能

MYSQL支持数个存储引擎作为对不同表的类型的处理器。 mysql> SHOW ENGINES;+------------+---------+----------------------------------------------------------------+| Engine     | Support | Comment        |+-------

2013-11-28 08:27:51 572

原创 mysqlbinlog恢复的一个实例

mysqlbinlog工具的使用,大家可以看MySQL的帮助手册。里面有详细的用,在这个例子中,重点是--start-position参数和--stop-position参数的使用。 ·--start-position=N从二进制日志中第1个位置等于N参量时的事件开始读。·--stop-position=N从二进制日志中第1个位置等于和大于N参量时的事件起停止读。 OK

2013-11-27 16:27:17 449

原创 flussh logs的含义

1 查看bin-log [root@SR3 mysqldata]# ls -ltrtotal 78156drwx------ 2 mysql mysql     4096 Nov 14 13:15 performance_schemadrwx------ 2 mysql root      4096 Nov 14 13:15 mysql-rw-rw-r-- 1 mysql

2013-11-27 16:21:44 557

原创 ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes

由于parallel=4造成的,修改成默认值,即解决问题!

2013-11-27 13:43:11 923

转载 各类文件详解

在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各种表数据文件。不同的MySQL 存储引擎有各自不同的数据文件,存放位置也有区别。多数存储引擎的数据文件都存放在和MyISAM 数据文件位置相同的目录下,但是每个数据文件的扩展名却各不一样。如MyISAM 用“.MYD”作为扩展名,Innodb 用“.ibd”,Arc

2013-11-27 10:37:35 835

原创 mysql中my.cnf的一个配置文件

# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M) where MySQL plays# an important part, or systems up to 128M where MySQL is used together wit

2013-11-27 08:28:48 514

原创 装mysql时,报unable to find a version of the runtime to run this application

错误如下:     解决方案:              安装了framework4.0就可以了!

2013-11-26 17:24:41 587

转载 mysql参数列表

# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你自己的MySQL应用程序获取这些值。# 需要在MySQL客户端库初始化的时候指定这些选项。#[client]#password = [your_password]port = @MYSQL_TCP_PORT@socket = @MYSQL_UNIX

2013-11-26 17:16:27 779

原创 suim用户权限分配

1 选择角色  2  选择事务 3 双击角色   4 找到有Taoxx的帐号   5 添加用户wangwy   注:成功添加事务代码

2013-11-26 15:13:26 1060

原创 两种方式定位执行效率较低的SQL 语句

1. 可以通过慢查询日志定位那些执行效率较低的sql 语句,用--log-slowqueries[=file_name]选项启动时,mysqld 写一个包含所有执行时间超过long_query_time 秒的SQL 语句的日志文件。可以链接到管理维护中的相关章节。1)开启慢查询日志:修改配置文件my.cnf[mysqld]port            = 3306so

2013-11-26 12:55:06 856

原创 索引设计原则

1. 搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在WHERE 子句中的列,或连接子句中指定的列,而不是出现在SELECT 关键字后的选择列表中的列。2. 使用惟一索引。考虑某列中值的分布。对于惟一值的列,索引的效果最好,而具有多个重复值的列,其索引效果最差。例如,存放年龄的列具有不同值,很容易区分各行。而用来记录性别的列,只含有“ M”和“F”,则对此列进行

2013-11-26 12:14:03 510

原创 字符集选择

mysql服务器可以支持多种字符集(可以用show character set命令查看所有mysql支持的字符集),在同一台服务器、同一个数据库、甚至同一个表的不同字段都可以指定使用不同的字符集,相比oracle等其他数据库管理系统,在同一个数据库只能使用相同的字符集,mysql明显存在更大的灵活性。mysql的字符集包括字符集(CHARACTER)和校对规则(COLLATION)

2013-11-26 11:46:59 487

原创 设置默认存储引擎

(1)查看默认存储引擎 mysql> show variables like '%storage_engine%';+------------------------+--------+| Variable_name          | Value  |+------------------------+--------+| default_storage_engin

2013-11-26 11:07:00 894

原创 mysql存储引擎类型及存储引擎的选择

mysql支持多种存储引擎,在处理不同类型的应用时,可以通过选择使用不同的存储引擎提高应用的效率,或者提供灵活的存储。mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。

2013-11-26 10:56:14 422

原创 mysql基于时间恢复的一个过程

(一)创建表[root@SR3 ~]# /opt/mysql/bin/mysql  -h10.86.87.155 -uroot  -pinfohowWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.5.16-log Sourc

2013-11-26 08:41:53 428

原创 binlog有效天数设置

1. 查看日志总数 [root@SR3 mysqldata]# du -sh *4.0K    binlog201311.txt4.0K    binlog2013.txt8.0K    clas67M     ibdata15.1M    ib_logfile05.1M    ib_logfile11000K   mysql28K     mysql-bi

2013-11-25 16:30:53 1439

转载 101条调节和优化MySQL安装的技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节: 1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中—

2013-11-25 15:02:20 369

转载 MySQL5.6最佳版本

MySQL5.6最佳版本!提高了性能和扩展能力       最多可扩展至  48 个  CPU 线程       与 MySQL 5.5 相比,性能提升高达  230%改进了 INNODB       提升了事务吞吐量和可用性改进了优化器       缩短了查询执行时间,增强了诊断,以便更好地进行查询调优和调试改进了复制

2013-11-25 14:53:57 1124

原创 ERROR 1289 (HY000): The 'partitioning' feature is disabled; you need MySQL built with '--with-plugin

解决方案:          partitioning 不可用,需要重新编译MySQL,添加'--with-partition'。(其实就是./configure --prefix=**  --with-partition)来让它工作。在my.cnf w ith-partition / have-partitioning=YES /  或者其它的组合但是失败了,它不是一个动态配置项

2013-11-25 13:33:23 2033

原创 mysql创建分区表

[root@datareport-backend ~]# mysql  -h 10.2.254.237  -uroot  -pmdvnUrteTIV46GOHWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 33Server version: 5.5.28 MySQL

2013-11-25 13:21:08 719

原创 mysql分区表什么版本开始

mysql51版本开始增加了分区的功能!

2013-11-25 13:03:26 630

原创 数据库创建与参数字符集关系

1 查看数据库字符集参数信息 mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name            | Value                      |+--------------------

2013-11-25 11:32:46 465

原创 修改mysql客户端及服务器的字符集

1 修改数据库客户端字符集修改my.cnf配置文件如下:[client]#password       = your_passwordport            = 3306socket          = /tmp/mysqld.sockdefault-character-set=utf8  2 查看参数文件 mysql> show variab

2013-11-25 11:26:02 3918

原创 RAC各节点硬件配置可以不一样

1 节点1和节点2配置是一样,如下 (1)cpu方面 [root@qnsdb1 ~]# more /proc/cpuinfo |grep 2.50GHzmodel name      : Intel(R) Xeon(R) CPU           E5420  @ 2.50GHzmodel name      : Intel(R) Xeon(R) CPU

2013-11-25 08:42:33 1681

原创 RAC添加删除节点实例

[oracle@qnsdb1 admin]$ srvctl add instance -d qns -i qns3 -n  qnsdb3[oracle@qnsdb1 admin]$ srvctl status database -d qnsInstance qns1 is running on node qnsdb1Instance qns2 is running on node qn

2013-11-23 07:57:36 697

原创 RAC正确配置监听的方式

1 配置监听和检测配置监听是否正确此操作只需要在一个节点中操作即可[grid@qnsdb1 ~]$ srvctl remove listenerPRCR-1001 : Resource ora.LISTENER.lsnr does not exist[grid@qnsdb1 ~]$ srvctl add listener[grid@qnsdb1 ~]$ srvctl confi

2013-11-22 22:14:51 2070

原创 rac下检查监听是否正确

只需要在grid用户下进行即可:  注:使用命令srvctlstatus listener检测的。如果没有在两个节点上跑,那么说明他配置是有点问题的。

2013-11-22 17:01:17 1528

原创 RAC监听正确配置

二个节点上查看,都在grid用户中如下

2013-11-22 16:46:21 623

原创 避免笛卡尔积现象方式一

1 主要SQL语句 SELECT *  FROM (                SELECT row_.*,                                rownum rownum_                  FROM (                                    SELECT matnr, 

2013-11-22 16:11:53 7533

原创 RAC监听配置

通过OWC, 发现你的环境里在数据库层启动了一个监听在1521端口,这是不对的,这导致了GI层的监听1521失败了,只需要启动使用GI层的监听就行了。找个停机维护时间做如下事情:1. 停止数据库层的监听,在其中一个节点上操作即可!这里我选择了2. 备份 $ORACLE_HOME/network/admin/endpoints_listener.ora

2013-11-22 13:16:55 798

mysql经典笔记

mysql经验总结,汇聚了mysql管理方面诸多经验

2014-12-12

GFS配置文件

GFS配置文件,还是比较全面的,可以下载下来看看

2013-09-10

数据中心-培训需求

oracle数据库培训需求,介绍的还是比较全面的

2013-09-10

ODI从SQL_Server数据库_抽数到-Oracle数据库

抽取工具(ODI从SQL_Server数据库_抽数到-Oracle数据库)

2013-05-07

空空如也

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

TA关注的人

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