Welcome 微信登录

首页 / 数据库 / MySQL

MySQL集群架构全自动化实现切换(M-M-S-S)

MySQL集群架构全自动化实现切换(M-M-S-S)

实现无人工干预下mysqlz中MM自动切换,S自动寻找存活的M同步数据,图示如下:1.正常情况下,写只有一个服务器在提供服务,另外一个备份,中间通过keepalived实现2.只读服务器,可以多台服务器同时提供服务,也可以只有一台提供服务,keepalived都可以实现,我这边目前写的主要是一台提供服务。环境搭建步骤:1.给四台服务器安装mysql,keepalived。(版本一致)2.master1中mysql,keepalived配置:[root@ma...
Oracle入门教程:把表和索引放在不同的表空间里

Oracle入门教程:把表和索引放在不同的表空间里

Oracle中并没有区分表空间里放的是表还是索引,所有当数据量比较小时,完全可以把表和索引放在同一个表空间里,但随着数据量的增大,最好还是把表和索引分开存储在不同的表空间里,因为:1)提高性能:尽量把表和索引的表空间存储在不同在磁盘上,把两类不同IO性质的数据分开放,这样可以提高磁盘的IO总体性能;2)便于管理:试想一下,如果索引的数据文件损坏,只要创建索引即可,不会引起数据丢失的问题。下面语句用于移动索引的表空间:alter index INDEX_OW...
Oracle RMAN 清除归档日志

Oracle RMAN 清除归档日志

在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除。依旧占用着一些空间未能及时清除而需要控制文件通过age ...
MySQL慢查询开启及分析方法

MySQL慢查询开启及分析方法

最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志,经过分析sql记录,发现问题很多,开发人员很多没有对sql优化,由于现在业务量较少,而且服务器性能配置较高,所以看不出问题。加上慢查询日志好后,瞬间日志暴增,讲过分析,其中80%的sql没有用到索引,执行较慢的sql及小于3秒的,没有出现,瞬间对网上好多人说,mysql优化索引为王甚为感慨,可能你会感觉到,为什么哪里的面试...
重新配置与卸载Oracle 11gR2 Grid Infrastructure

重新配置与卸载Oracle 11gR2 Grid Infrastructure

Oracle 11g R2 Grid Infrastructure 的安装与配置较之前的版本提供了更多的灵活性。在Grid Infrastructure安装完毕前执行root.sh经常容易出现错误,并且需要修复该错误才能得以继续。在这个版本中我们可以直接通过执行脚本rootcrs.pl来重新配置Grid Infrastructure而无需先卸载Grid Infrastructure,然后修复故障后进行再次安装。下面描述了rootcrs.pl的用法以及使用d...
X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE

X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE

在使用DBCA命令创建新的数据库时,DBCA命令无法启动。运行的环境是宿主机64bit+AMD cpu, 而客户机为Linux 32bit + Grid Infrastructure(32) + Oracle database software(32)的情形。原本想着32bit运行的会快一点,没想到Bug 8670579 在执行dbca时再一次被触发,根据Oracel描述,类似的NETCA也会触发这个Bug。 一、故障现象 [oracle@linux1 ...
Oracle字符集的查看和修改

Oracle字符集的查看和修改

一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下 NLS_LANG = language_territory.charset它有三个组成部分(语言、地域...
Oracle基础教程之sqlplus汉字乱码问题的解决

Oracle基础教程之sqlplus汉字乱码问题的解决

从Oracle数据库中导一个数据的时候出现了一个很奇怪的问题,中文乱码。 首先可以确认的一点,数据在数据库中是以中文存在的,还有就是用Toad进行连接查询的时候也是中文。 但是在服务器端直接用sqlplus 连接查询之后,所有中文都显示为乱码。 第一反应是字符集的问题,也尝试用修改字符集来解决问题,最终问题还是出在系统的环境变量上。解决方法:1. export 参数$ export NLS_LANG=simplified chinese_china.zhs...
<< 681 682 683 684 685 686 687 688 689 690 >>