Welcome 微信登录

首页 / 数据库 / MySQL

用MySQL+HeartBeat实现MySQL主主自动切换来保证网站不中断服务

用MySQL+HeartBeat实现MySQL主主自动切换来保证网站不中断服务

Mysql HA实现MYSQL的高可用一、背景当前大多网站采用MYSQL+Linux+APACHE这种经典配置,如何防止单点失败造成的整个网站的不可用是网站管理者必须要考虑的问题,其中数据库的高可用性(Database server’s high availability)是重中之重。对于数据库的高可用性,各商业软件的厂商都有各自的解决方案,比如Oracle OPS server和IBM DB2 (share-nothing architecture)。最...
Oracle的内存分配-内存分配(SGA和PGA)SGA和PGA结构图

Oracle的内存分配-内存分配(SGA和PGA)SGA和PGA结构图

SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。 PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收. 内存分配(SGA和PGA)Linux下MySQL 5.5.11的安装Oracle 恢复已...
Oracle Pipelined Table Functions简介

Oracle Pipelined Table Functions简介

//概况 //基本上,当你希望一个PLSQL(或者java或者c)程序作为数据源,而不是表, //你可能会用到管道函数(pipelined function). //pipelined function操作起来就像一张表 //一个pl/sql函数可能会用于数据仓库的数据库里面,转换大量的数据。 //这可能包括格式化一系列转换数据,它们是不同的函数执行后得到的结果。 //在Oracle database 9i之前,大量的数据转换,既需要显著的内存开销, //...
Oracle数据库报违反唯一约束的问题

Oracle数据库报违反唯一约束的问题

今天做项目时往表中插入数据竟然出问题了,数据库报违反唯一约束,问题解决很简单:项目用的是Oracle数据库,前期为了调试我手动在这张表中插入了八条记录,而正是这八条记录造成了插入失败,由于采用了sequence的主键生成策略,所以手动插入的数据并没有被sequence所计算。解决方式:因为数据库中是8条记录,所以在界面连续插入了8次以后,从第九次开始就没问题了。或者把数据库中数据删掉。sOracle创建多个SDE服务方法Oracle之通过系统表创建一个几万...
Oracle之通过系统表创建一个几万的数据的表的方法

Oracle之通过系统表创建一个几万的数据的表的方法

一直都不知道原来不管是Oracle系统默认的数据库orcl还是自己创建的数据库,都会带有系统表,系统表里面都有数据,而且有的数据达到几千行,几万行,如果能利用这些数据,就可以自己创建测试数据用的表且数据量比较大。多谢今天给我指导的童鞋。嘿嘿下面是具体操作了哦:----------------------------------------------------------------------------------------------------...
如何开启MySQL的远程帐号

如何开启MySQL的远程帐号

开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。2、增加允许远程连接 MySQL 用户并授权。1)首先以 root 帐...
PostgreSQL 数据库性能提升的几个方面

PostgreSQL 数据库性能提升的几个方面

PostgreSQL提供了一些帮助提升性能的功能。主要有一些几个方面。 1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要的调试工具。 2.及时更新执行计划中使用的统计信息 由于统计 信息不是每次操作数据 库 都 进 行更新的,一般是在 VACUUM 、 ANALYZE 、 CREATE INDEX等DDL执行的时候会更新统计信息, 因此执 行 计 划所用的 统计 信息很有可能比 较 旧。 ...
WEB服务器无法连接上Oracle 数据库的故障处理

WEB服务器无法连接上Oracle 数据库的故障处理

一次web 服务器无法连接上Oracle 数据库的故障处理今天早上维护人员打来电话说某移动的web server 无法连接到数据库,web server 报一大堆jdbc 的错误,最后报 sql error,但是并没有明显的ORA- 的错误,第一反映应该不是oracle 数据库的问题,估计是web server 与数据库连接出现了问题然后远程登陆数据库系统,使用top 发现数据库服务器很闲,基本上没有什么负荷,查看 v$session 目前一共有74个 连...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>