dba学习笔记
oM落叶Mo
这个作者很懒,什么都没留下…
展开
-
Mysql优化----一条SQL百倍提升之旅
在实现业务逻辑的时候,有些复杂一点逻辑会用数据库子查询去实现,但是sql用子查询会带来性能问题,下面就一个例子来说明,怎么优化子查询,来提升查询速度mysql> desc update t_student_info a -> set a.exstudentid='test01' -> where a.studentID in -> (s...原创 2019-11-29 11:32:24 · 971 阅读 · 0 评论 -
Mysql报too many connections详解
用过mysql的小伙伴们,大部分都会碰到应用程序或者数据库维护人员连接数据库的时候,报too many connections的错误,这个错误是怎么产生的,该如何解决呢,下面就给大家进行详细解答下面是我的mysql 5.7的测试环境,查看一下和连接相关的参数配置mysql> show variables like '%connections%'; -------------------...原创 2019-11-28 16:09:48 · 1634 阅读 · 0 评论 -
Mysql访问中间件--Atlas初探
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性,目前该项目在360公司内部得到了广泛应用。Atlas主要有以下功能读写分离从库负载均衡IP过滤自动分表(目前只支持在同一个库中进行分表)DBA可平滑上下线DB自动...原创 2019-11-28 11:43:16 · 685 阅读 · 0 评论 -
MySQL配置文件加载顺序
有一次在帮助朋友排查mysql问题时,想看一下mysql数据库的参数配置,就去/etc/下去找my.cnf文件,结果没有找到这个文件,当时就有点懵,mysql配置哪儿去了,我该怎么找,于是就是尝试用下面命令去找/u02/mysql/bin/mysql --socket=/u02/run/3308/mysql.sock -uroot -proot -e "show variables"|grep ...原创 2019-11-27 18:02:19 · 585 阅读 · 0 评论 -
史上最实用mysql参数之一-----sql_safe_updates
mysql数据库是可以开启安全模式,不过默认情况下,安全模式不开启的,下面就来说说什么是mysql的安全模式不知道小伙伴们是否有过维护的数据库表业务数据被人或者因为程序bug导致全表更新,全表删除的痛苦经历,恢复业务数据真的是一个精细活,尤其与交易和钱相关的数据,必须恢复成和原来一模一样,那能不能在数据库层面架起最后一道安全堡垒,拒绝全表更新,全表删除的非法操作呢,答案是有的,在mysql中s...原创 2019-11-27 11:11:30 · 303 阅读 · 0 评论 -
db2服务器linux的cache过高原因
在线上db2数据库服务器,使用的linux操作系统(RHEL,centos),当db2数据库运行一段时间之后,操作系统的物理内存就趋近于0,同时系统的cache暴增,但是use却不高,下面是正常使用free -g total used free shared buffers cachedMem: 1...原创 2019-11-26 17:12:46 · 503 阅读 · 0 评论 -
oracle服务端和客户端配置
<br /><br />1.在oracle服务端可以是使用$ORACLE_HOME/bin/netca来配置,服务端监听,如果配置监听不使用默认监听名(listener),而改成其它名字,则启动方式为<br /> [oracle@cuug30 admin]$ lsnrctl ora_listener start<br /> 如果使用默认,则使用<br /> [oracle@cuug30 admin]$ lsnrctl start<br /> <br />2.配置客户端监听<br /> 首先必须按照o原创 2011-04-28 19:40:00 · 1742 阅读 · 1 评论 -
oracle集中备份
试验主机aix198,aix200 1.将aix200上的目录/u01/tobackup共享给aix198 (1)编辑/etc/exports,添加如下内容/u01/tobackup (2)执行exportfs -a,将共享导出 (3)如果使用showmount -e没有发现共享的内容,则需要将nfs系统启动 startsrc -g nfs (原创 2011-06-08 10:07:00 · 951 阅读 · 1 评论 -
oracle日志维护
1.adding online redo log file groups 没添加日志组之前,redo日志组状态 SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_---------- -------原创 2011-06-03 09:35:00 · 1019 阅读 · 1 评论 -
AIX上使用裸设备安装oracle
<br /><br />(1)根据安装说明检查oracle10g所需的AIX包:<br /> bos.adt.base<br /> bos.adt.lib<br /> bos.adt.libm<br /> bos.perf.libperfstat<br /> bos.perf.perfstat<br /> bos.perf.proctools<br /> xlC.aix50.rte:7.0.0.4 or later<br /> xlC.rte:7.0.0.1 or later原创 2011-06-02 09:32:00 · 2781 阅读 · 1 评论 -
Linux和Unix中修改hostname
<br /> 在Linux和Unix中,主机名,即hostname是很有用的,例如在配置主机信任关系时,就需要hostname,因此怎么修改Linux和Unix系统的hostname,成为很多刚刚接触的一个拦路虎,下面我就将怎么暂时修改hostname,和永久修改hostname做一个详细的介绍<br /> <br /> 一:Unix系统修改hostname<br /> 1.使用系统命令hostname可以查看当前系统的主机名:例如<br /> [cuu原创 2011-03-22 22:16:00 · 6043 阅读 · 1 评论 -
NFS网络操作系统
<br />今天给大家写一下NFS网络文件系统的一些介绍和怎么去配置NFS文件系统<br /><br /><br />1.NFS网络文件系统是由sun公司设计的分布式文件系统,他能使不同厂商的unix系统共享信息<br /> 其优点有以下4点<br /> (1)降低对本地磁盘存储器的需求<br /> (2)信息访问的透明<br /> (3)良好的扩展<br /> (4)操作的简易性<br /><br />2.NFS服务所需要的文件<br /> (1)/etc/dfs/原创 2011-03-19 00:44:00 · 1061 阅读 · 1 评论 -
oracle帮助视图介绍
<br /> (1)在oracle中有很多帮助的信息的提示,这么帮助提示怎么查呢,可以通过下面的语句查询<br /> select * from system.help;<br />(2)在$ORACLE_HOME/sqlplus/admin/help 下面有以下四个文件:<br /> helpbld.sql ,helpdrop.sql, helpus.sql, hlpbld.sql,这4个文件作用分别为<br /> helpbld.sql实际是调用第四个脚本hlpb原创 2011-05-09 17:15:00 · 851 阅读 · 1 评论 -
AIX分页分区管理
<br /> 在AIX系统中,分页分区是很重要的,如果分页分区写满或者不够用,会给运行在AIX系统上的软件带来很大的影响,严重的会导致系统当机<br />因此维护好分页分区很必要的<br /> 如果你的硬件中有大于2块磁盘(磁盘阵列除外),可以将分页分区文件系统创建在不同的2块磁盘上,这样可以获得最大程度的磁盘IO<br />下面就介绍怎么维护分页分区<br /> <br />1.系统启动时自动启用的换页空间设备存放在/etc/swapspaces文件中<br />2.检查当前的分页空间<br原创 2011-05-10 15:45:00 · 1383 阅读 · 1 评论 -
AIX主机信任关系配置
1.配置主机信任关系的时候,需要先在/etc/hosts文件添加要信任主机的IP,暂定有(192.168.8.190 aix190,192.168.8.191 aix191)2个主机,在191主机配置如下所示 192.168.8.190 aix1902.如果系统配置DNS,则需要去/etc/resolv.conf文件查看解析服务器,并检查域名服务器是否正常工作,如果不是正常工作,则需要删除/etc/resolv.conf这个文件3.在要配置信任关系的主机上新建一个用户名相同的用户(暂定为:test)4.在1原创 2011-05-11 15:31:00 · 5064 阅读 · 1 评论 -
Unix系统管理
<br /> 今天主要学习Unix的文件系统管理,用户,权限管理,进程管理,以及作业调度,下面就分别介绍以上几个主题,写点自己学习的所掌握的知识,有不足之处,望大家包涵和指出。<br /> <br /> 一:文件系统管理<br /> 1.文件系统定义:<br /> UNix系统中文件,目录,以及对这些文件和目录进行管理,控制的数据结构总和。<br /><br /> 2.Unix文件系统的存储结构主要有4部分组成,引导块,超级快,I节点区,文件存储区<br /原创 2011-03-15 22:14:00 · 805 阅读 · 1 评论 -
linux系统命令
今天是参加oracle脱产班第一天,将上课和实验一些内容和自己认为有用的东西,写成一点文档,供大家交流,如果有不足之处,请大家提出,谢谢1.系统文件目录 /dev 存放设备文件 /etc 存放系统的配置文件 /bin 存放可执行的二进制命令,与/usr/bin相同 /usr 存放可执行的二进制命令以及库文件 /var 系统的日志 /opt 存放第三方的软件 /export/home 存放每个目录的宿主目录2.man 查看命令详细信息3.ls -a 现实所有文件原创 2011-03-14 21:10:00 · 591 阅读 · 1 评论