数据库
文章平均质量分 62
茄肥猫
这个作者很懒,什么都没留下…
展开
-
topcheckpoint扫盲
topcheckpoint扫盲top什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块着保存在数据缓存(buffer cache)中再不定期的分批写入到数据文件中。也就是说日志写转载 2012-11-16 11:08:27 · 467 阅读 · 0 评论 -
MySQL 高可用架构在业务层面细化分析研究
相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mysql的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述下mysql架构的方方面面。一,MySQL架构设计—业务分析(1)读多写少虚线表示跨机房部署,比如电子商务转载 2016-02-26 10:21:37 · 446 阅读 · 0 评论 -
Hadoop平台架构--硬件篇
还记得刚接触Hadoop的时候,还是1.x版本,硬是在自己的4GB内存上面弄了3个虚拟机学习,条件有些艰苦,Hadoop测试集群搭建不需要太多考虑,随着毕业开始进入企业,在企业中实践Hadoop,特别是一定规模的集群,逐渐涉及到硬件资源,网络规划,操作系统,软件栈等一系列问题!对于一个没有经验的小白来说,还是比较复杂的,还好公司有linux大牛配合上我从各种技术网站博客吸收的微薄知识,从0转载 2016-01-28 10:13:01 · 8790 阅读 · 0 评论 -
魅族多机房部署方案
分类: 架构设计与优化我们为什么要做多机房部署魅族经过2014-2015年的转型以及销量大爆发后,随之而来的互联网服务业务越来越多,用户基数越来越大,之前单机房的扩展架构已经满足不了魅 族的发展,此外加上国内复杂网络环境下,单机房无法满足我们的可靠性需求。近年经常出现的光缆被挖、机房掉电。如支付宝光纤被挖断,导致业务中断;去年微 信也出现大面积故障,同样是光纤被挖断。除转载 2015-11-17 11:08:55 · 2714 阅读 · 1 评论 -
SAP HANA XS Administration Tool 登陆问题
SAP HANA XS Administration ToolThe SAP HANA XS Administration Tool tool is available on the SAP HANA XS Web server URL: http://:80/sap/hana/xs/admin/.sap.hana.xs.admin.roles::*原创 2014-08-21 11:20:26 · 2050 阅读 · 0 评论 -
Thread 1 cannot allocate new log, sequence 10018 Checkpoint not complete
前天早上北京一客户那边应用程序报错,无法连接数据库,以连接上的也无法做任何操作,但是没有一会,又恢复正常。我从alter_orcl1.log文件中发现有如下报错信息产生:Thread 1 advanced to log sequence 10017 (LGWR switch)ITPUB个人空间!N W BN)tCurrent log# 1 seq# 10017 mem# 0:转载 2013-12-06 14:10:42 · 2771 阅读 · 1 评论 -
SQL Server 2005 日常运维检查操作手册
1、检查SQL Server服务启动类型;方法:配置工具——SQL Server外围应用配置器:(1)检查SQL Server服务启动类型;(2)检查SQL Server Agent服务启动类型。2、通过“任务管理器”检查系统进程,判断是否有异常进程。如果存在异常进程,则记录并查询;3、检查SQL Server管理端口;方法:SQL Server配置转载 2013-10-11 15:27:54 · 3058 阅读 · 0 评论 -
ORA-00257 archiver error. 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAM转载 2013-10-10 14:17:32 · 495 阅读 · 0 评论 -
ORA-03113错误分析
----------------------前言----------------------每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-xxxx).有些错误由于频繁出现、原因复杂而被DBA们戏称之为"经典的错误".其中ORA-3113 "end of file on communication channel" 就是这样的一个.我们可转载 2013-10-10 13:33:10 · 768 阅读 · 0 评论 -
WARNING: inbound connection timed out (ORA-3136)
WARNING: inbound connection timed out (ORA-3136)连接超时问题Oracle Dba 2009-03-24 13:28:12 阅读189 评论0 字号:大中小 /**时间:2009-03-23 *环境:windows2003 Oracle10g*WARNING: inbound connection timed转载 2013-10-08 15:05:52 · 1011 阅读 · 0 评论 -
Oracle高级复制
作者:吴骅 文章摘要: Oracle作为数据库平台,并且有的项目使用到了Oracle的数据库复制技术,其中也遇到了一些问题,因此在这里,我对Oracle的复制技术谈一下我个人的理解,希望能够对采用Oracle数据库的项目组有所帮助。其中在文中使用到的SQL脚本都是经过检验可以运行的。 -------------------------------------转载 2013-10-08 15:23:42 · 2143 阅读 · 0 评论 -
Oracle10g的ORA-3136
今天在ALERT文件中发现下面的警告信息:WARNING: inbound connection timed out (ORA-3136)。在metalink上查询了一下,发现这个错误在10g当中是很常见的。Metalink上有专门的bug和note对这个问题进行了说明。不过Oracle虽然给出了解决方案,但是并没有详细说明问题产生的原因。只是说明这是一个内部错误。原创 2013-10-08 14:58:41 · 617 阅读 · 0 评论 -
DBA日常工作职责
DBA的工作职责是什么?每天DBA应该做哪些工作?稳定环境中的DBA该如何成长与优化?这是很多人都曾经提出过的问题,下面是我的观点和建议,供参考。1. 实时监控数据库告警日志作为一个DBA,或者哪怕仅仅是和Oracle数据库打交道的技术人员,你都必须知道告警日志是什么,在何处。而对于DBA来说,实时的监控数据库的告警日志是必须进行的工作,监控并且应该根据不同的严重级别,发送转载 2013-07-21 16:56:26 · 1027 阅读 · 0 评论 -
PL/SQL开发中动态SQL的使用与过程分页
所谓静态SQL指在PL/SQL块中使用的SQL语句在编译时是明确的,执行的是确定对象。而动态SQL是指在PL/SQL块编译时SQL语句是不确定的,如根据用户输入的参数的不同而执行不同的操作。编译程序对动态语句部分不进行处理,只是在程序运行时动态地创建语句、对语句进行语法分析并执行该语句。Oracle中动态SQL可以通过本地动态SQL来执行,也可以通过DBMS_SQL包来执行。转载 2013-07-21 16:01:16 · 587 阅读 · 0 评论 -
说说Oracle分区
一、简介 ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。二、优缺点优点: 增原创 2013-07-21 15:52:03 · 3347 阅读 · 0 评论 -
Oracle数据库日常维护知识总结
首先要说的是,不同版本数据库提供的系统表会有不同,你可以根据数据字典查看该版本数据库所提供的表like this: select * from dict where table_name like '%SESSION% '; 就可以查出一些表,然后根据这些表就可以获得会话信息。像这样就是 查询当前正在操作的会话:SELECT SID, SERIAL#, STATUS,原创 2013-07-21 15:46:49 · 627 阅读 · 0 评论 -
Oracle DBA 使用 Python
作者:Przemyslaw Piotrowski采用 Python 进行快速原型开发,藉此获得极高的数据库管理效率。2011 年 12 月发布 参见系列目录传统上,当需要为操作系统编写一些脚本时,人们常常会选用 Bash 或 Perl 脚本工具。这些工具易于使用,因而它们几乎变得无处不在,渗透到了包括 Oracle Database 在内的其他软件中,Oracle转载 2016-07-22 14:29:32 · 1332 阅读 · 0 评论