Welcome 微信登录

首页 / 数据库 / MySQL

配置SQL Server 2012的AlwaysOn高性能组件

配置SQL Server 2012的AlwaysOn高性能组件

AlwaysOn取数据库镜像和故障转移集群之长。AlwaysOn不再像故障转移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署到不同的地理位置;AlwaysOn还打破了镜像只能1对1的限制,支持最多5个可用性伙伴,使得辅助副本不仅能用于高可用性的目的,还能用于只读访问,甚至可以在辅助副本上进行数据库备份。花了2天时间配置always on高性能组件:1,在一台服务器上升级成域服务器(测试用的Windows Server2008 R2),配置3个域...
CentOS下MySQL安装配置

CentOS下MySQL安装配置

首选MySQL,MySQL数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,Oracle等。在Linux上安装mysql数据库,我们可以去其官网上下载MySQL数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件。这里我是通过yum来进行MySQL数据库的安装的,通过这种方式进行安装,可以将跟MyS...
SQL Server 数据库用户权限设置

SQL Server 数据库用户权限设置

SQL Server 2005数据库中,我们可以设置每个用户对应的权限,以提高数据库的安全性。这类用户权限设置的应用非常广泛。比如设置某个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限等等。其实这一设置过程是很简单的,接下来就让我们来一起学习吧。一、操作步骤1. 首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。(图2:设...
SQL Server 2012 使用订阅发布同步数据库

SQL Server 2012 使用订阅发布同步数据库

软件做大了,客户就多了,一个数据库服务器是远远不够的,当有一台数据服务器卦掉,那整个系统就会崩溃,所以必须考虑到数据库的自动同步与备份,当一台数据库服务器宕机,自然就有用一台数据服务器启动起来保证整个软件系统的可用性。备份数据库与总数据库之间既统一又独立。这就是业务,技术服务于业务,那么摆在我们面前的问题是如何让数据既统一又独立?其实SQLServer已经为我们提供了很好的解决方案:发布、订阅。打开SQL Server2012的对象资源管理器我们可以看到里...
ORA-4031错误 解决方法

ORA-4031错误 解决方法

遇到ORA-4031错误时,你的心里会不会发怵?ORA-4031很容易导致数据库出现异常崩溃,当Oracle的核心进程无法获得共享池内存时,它们会把数据库异常宕掉。当然,ORA-4031就像黄灯一样,它在提醒你需要马上采取紧急策略了。不是说它一出现,数据库马上就会宕机。话题讨论:1.ORA-4031是Oracle中最令人厌恶的报错,它的出现有哪几种原因?2.一旦出现4031错误,也就是说共享池内存不足的情况下,我们该如何释放内存呢?你有木有遇到过相应的情形...
Oracle数据库Delete删除千万以上普通堆表数据的方法

Oracle数据库Delete删除千万以上普通堆表数据的方法

需求:Oracle数据库delete删除普通堆表千万条历史记录。直接删除的影响:1.可能由于undo表空间不足从而导致最终删除失败的问题;2.可能导致undo表空间过度使用,影响到其他用户正常操作。改进方案:每删除1k行就提交一次。(这样就把一个大事物拆分成了若干个小事物)注意:下面方法以删除2014年之前的所有记录为例,请根据你的实际情况修改,防止误操作。方法1declare cursor [del_cursor] is select a.*, a.ro...
Oracle 11g静默安装软件+手工创建数据库

Oracle 11g静默安装软件+手工创建数据库

由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装。采用静默安装软件+手工创建数据库的方式完成需求。1.静默模式安装Oracle软件,配置监听程序2.手工建库3.检查各组件是否符合要求1. 静默模式安装Oracle软件,配置监听程序这里默认已经安装了所有Oracle软件依赖的安装包,调整了操作系统的相关参数。安装软件前的准备工作不清楚可参见:Linux平台oracle 11g单实例 安装部署配置 快速参考 http://www.linuxid...
使用mysqldump进行MariaDB 的备份

使用mysqldump进行MariaDB 的备份

mysqldump备份介绍mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等,适用于备份数据量不大的数据库。优点:备份简单,恢复容易。备份缺点:schema和数据存储在一起,巨大的SQL语句、单个巨大的备份文件(备份的库和表都在一个文件中)。mysqldump: 是一个mysql客户端命令,通过mysql协议连接至mysqld,实现数据库备份命令...
使用LVM备份和还原MariaDB数据库

使用LVM备份和还原MariaDB数据库

通过和mysqldump进行对比介绍LVM快照卷Mysqldump:无法进行热备份,数据库较大时备份时间较长,优点就是备份恢复非常的简单。LVM优缺点如下:优点:1、几乎热备,只是在备份的时候为了方式产生数据不一致问题,需要锁定数据库。2、支持所有存储引擎,因为LVM备份的原理只是拷贝文件3、备份和恢复速度块,因为备份和恢复的原理只是拷贝文件。缺点:1、数据库必须放在LVM逻辑卷上2、如果是生产环境有用户启动了事务,那么锁定数据库的过程可能需要很长的时间,...
使用XtraBackup备份恢复MariaDB数据库

使用XtraBackup备份恢复MariaDB数据库

使用xtrabackup进行备份Xtrabackup简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能节约磁盘空间和流量;(4)自动实现备份检验;(5)还原速度快;官方介绍和下载地址:https://www.percona.com/software/...
别再用MongoDB了!

别再用MongoDB了!

Sven Slootweg (joepie91) 是一名 黑客 ,同时也是 CrytoCC 的创建者,现在提供 Node.js代码评审服务 。近日,他在个人博客上发表了一篇博文《 为什么你应该永远、永远、永远不要再使用MongoDB 》。在文中,他列举了如下理由:丢失数据(见 1 、 2 );默认忽略错误,假设每次写入都是成功的,在32位系统上,这可能会导致数据无声无息地丢失;即使是在MongoDB宣传的适用场景下,其性能依然不高(见 3 、4);几乎在所...
Oracle创建数据库和用户

Oracle创建数据库和用户

以前开发的时候用得比较多的是mysql和sql server,Oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就Oracle的使用方式和他们不同,Oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而Oracle创建一个数据库需要以下三个步骤:1.创建两个数据库的文...
<< 861 862 863 864 865 866 867 868 869 870 >>