Welcome 微信登录

首页 / 数据库 / MySQL

pga_aggregate_target和_pga_max_size都不能绝对限制实际PGA的使用

pga_aggregate_target和_pga_max_size都不能绝对限制实际PGA的使用

和sga_target不同,pga_aggregate_target并不能限制PGA的大小。 另一个差别是,SGA是数据库启动时按照sga_max_size预先分配的,而PGA则是“按需分配”的。 以下详细解释下,为什么pga_aggregate_target并不能限制PGA的大小。一般的文档会把PGA分为stack space和UGA两个部分,但这种提法太笼统,不利于我们理解这个问题。我们把它分为work area和work a...
只对某个特定的SQL语句开启10046 trace

只对某个特定的SQL语句开启10046 trace

最近碰到了这样一个有趣的问题: 有一条SQL语句,大部分时间它的执行时间是几十个毫秒; 但是偶尔某次的执行时间会长于2秒钟。因为应用对这个语句的执行时间非常的敏感,我们必须诊断是因为什么原因导致它偶尔执行时间长于2秒。这个问题为什么会有挑战性呢?因为我们很难收集慢的时候的10046 trace:首先我们不知道这个问题什么时候会发生,也不知道会在哪个session里发生。如果对所有的session全天开启10046 trace, 会产生很多比较大的trace...
WebLogic 12c下配置节点管理器管理受管理服务器

WebLogic 12c下配置节点管理器管理受管理服务器

本文档基于Oracle官方文档Oracle WebLogic Server 12c: Configuring and Using Node Manager,在此基础上实践后,经过整理后所得。旨在为weblogic12c下配置和使用node manager 提供指引。 一 环境准备如下服务器情况:主机名Ip用途ms192.168.68.130安装管理服务器和一台受管理服务器as1192.168.68.131安装另外一台受管理服务器集群安装情况:Weblogi...
Ubuntu下解决mysql stop fail的问题

Ubuntu下解决mysql stop fail的问题

最近在学习MySQL,碰到了一个mysql stop fail的问题,在这里把碰到的问题以及解决的过程写出来,不是这个问题有多难,而是我在解决此问题的过程中没有发现一个行之有效的解决问题的中文网页,搞得白白浪费了很多时间。在这里我把解决的过程写下来,希望给后来者解决相同的问题节省点时间。好了,废话不多说,开始进入正题。我的操作系统环境是Ubuntu 14.04,64位,安装MySQL过程如下:由于更改了MySQL的配置文件,需要重启一下MySQL,我通过下...
MySQL错误代码大全

MySQL错误代码大全

用任何主机语言调用MySQL时可能出现的错误。首先,列出了服务器错误消息。其次列出了客户端程序消息。B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_er...
恢复MySQL主从数据一致性的总结

恢复MySQL主从数据一致性的总结

今日上午,同事告知,MySQL主从数据库的数据不一致,猜测备库在同步过程中出现了问题,于是,登上备库,使用 mysql> show slave statusG查看,果然,备库在insert语句中因违反主键约束,导致备库停止了同步。现在的问题很明确,就是如何恢复主从库数据的一致性。可选方案如下:一、查看Master最新的Position,将其作为Slave复制的起点。这种思路体现的是过去的不一致既往不咎,现在保持同步即可。看起来,这个思路和恢复主从库数...
2015 开源大盘点 年度精选:科学篇

2015 开源大盘点 年度精选:科学篇

今年对于开源科学来说又是一个收获颇丰的一年。Opensource.com 发布了一系列有关于开源科学计划改变现行的研究方式,协同合作以及解决问题的文章。我们 Linux Story 从中挑选了一些精品文章,编译给国内开源爱好者。2015年我们见证了全球的科学家和研究者的研究项目激增,并且看到越来越多的数据变得越来越开放可即。当我们走进2016年,希望能看到更多的公共基金支持的研究项目,当然我们同时也希望会有更多有关科学文学、数据、方法、分析手段等项目出现。...
MySQL通过binlog来恢复数据

MySQL通过binlog来恢复数据

一、什么是binlog1、binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;二进制日志的信息:文件位置:默认存放位置为数据库文件所在目录下文件的命名方式: 名称为hostname-bin.xxxxx (重启mysql一次将会自动生成一个新的binlog)2、配置binlog,在配置文件my.cnf中设置,并重启mysql3、状态的查看:mysql> show variables...
sqlplus连接Oracle

sqlplus连接Oracle

SQLPlus 在连接时通常有三种方式1. sqlplus / as sysdba操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password连接本机数据库,不需要数据库服务器的listener进程,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行。3. sqlp...
Linux系统下Redis安装教程

Linux系统下Redis安装教程

最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正。项目背景:有些很少改动的数据和经常使用的数据(例如系统中下拉列表数据),系统需要频繁的与SqlServer数据库进行数据交互,大大的增加了服务器和SqlServer数据的负担,为了减轻SqlServer数据库和服务器的负担,提高程序效率,固考虑将该部分数据单独分离出来,采用运行速度更快的数据库进行性能优化,所有内存数据库...
<< 891 892 893 894 895 896 897 898 899 900 >>