Welcome 微信登录

首页 / 数据库 / MySQL

使用Out of Place升级策略进行Oracle Patch操作

使用Out of Place升级策略进行Oracle Patch操作

数据库升级、打补丁是我们经常面对的日常工作内容。在正常情况下,两个因素是我们必须要考虑的问题:停机时间窗和回退方案。就Oracle而言,即便是最简单的更新操作,都难以做到“零停机”。回退方案是在一旦发现新版本存在问题,迅速的回退到原有的版本,支持应用访问。目前,Oracle推荐两种大规模升级的方法:In-Place和Out-of-Place。In Place升级方法下,升级动作直接在原有的Database Home目录下。Out-o...
Percona XtraDB Cluster 初探

Percona XtraDB Cluster 初探

Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法。PXC集群以节点组成(推荐至少3节点,后面会讨论两节点的情况),每个节点都是基于常规的MySQL/Percona Server,意味着你可以从集群中分离出某节点单独使用。集群中每个节点都包含完整的数据。PXC集群主要由两部分组成:Percona Server with XtraDB和Write Set Replication patches(使用了Gal...
MySQL-5.5主从关于‘复制过滤’的深入探究

MySQL-5.5主从关于‘复制过滤’的深入探究

关于MySQL主从复制的过滤,例如通过binlog-ignore-db、replicate-do-db、replicate-wild-do-table等。如果不好好研究过这些过滤选项就用的话,是有可能造成主从数据不一致问题的。本文将参考MySQL-5.5官方文档并结合实验,和各位一起探讨下这里的各个设置。以下内容参考5.5官方文档binlog_format(STATEMENT,ROW,MIXED,5.5默认为STATEMENT)的设置会导致一些复制执行上的...
Oracle数据库的备份与恢复技术方案

Oracle数据库的备份与恢复技术方案

Oracle数据库的备份与恢复技术方案[Q]如何开启/关闭归档 [A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开启归档 a. 关闭数据库shutdown immediate b. startup mount c. alte...
MySQL的安装与配置祥解1

MySQL的安装与配置祥解1

1、前言MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,特别是与PHP更是黄金组合,运用十分广泛。由于MySQL是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加固。作为一个MySQL的系统管理员,我们有责任维护MySQL数据库系...
MySQL的安装与配置祥解6

MySQL的安装与配置祥解6

编程需要注意的一些问题不管是用哪种程序语言写连接MySQL数据库的程序,有一条准则是永远不要相信用户提交的数据!对于数字字段,我们要使用查询语句:SELECT * FROM table WHERE ID="234",不要使用SELECT * FROM table WHERE ID=234这样的查询语句。MySQL会自动把字串转换为数字字符并且去除非数字字符。如果用户提交的数据经过了mysql_escape_string处理,这样我们就可以完全杜绝了sql ...
MySQL的安装与配置祥解7

MySQL的安装与配置祥解7

MySQL的一些小窍门1)如果不慎忘记了MySQL的root密码,我们可以在启动MySQL服务器时加上参数--skip-grant-tables来跳过授权表的验证 (./safe_mysqld --skip-grant-tables &),这样我们就可以直接登陆MySQL服务器,然后再修改root用户的口令,重启MySQL就可以用新口令登陆了。2)启动MySQL服务器时加--skip-show-database使一般数据库用户不能浏览其它数据库。3...
SQL 语句优化

SQL 语句优化

sql操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的:数据库试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。推荐方案:在业务密集的SQL当中尽量不采用IN操作符。NO...
MySQL 操作指南

MySQL 操作指南

MySQL 操作指南一、连接MySQL。格式:MySQL -h主机地址-u用户名-p用户密码1、例1:连接到本机上的MySQL。首先在打开DOS窗口,然后进入目录 MySQLbin,再键入命令MySQL -uroot -p,回车后提示你输密码,如果刚安装好MySQL,超级用户root是没有密码的,故直接回车即可进入到MySQL中了,MySQL的提示符是:MySQL>2、例2:连接到远程主机上的MySQL。假设远程主机的IP为:110.110.110....
海量数据高性能分页新方法

海量数据高性能分页新方法

海量数据高性能分页新方法最近,一直在进行项目性能的优化工作,从中也有一些心得体会,拙见仅供大家参考,欢迎探讨交流! 对于数据库分页的做法,从网上的资料综合来看,大体分为三类: 1。根据ID分页 2。使用Top分页 3。利用Not In分页 这三种方法中,速度最快的是第一种,第二种其次,第三种是最慢的。第一种方法虽然最快,但是,在实际的应用中,其实并不多。因为,基本上没有页面会根据ID来排序,通常都是根据某(几)个有意义的字段来排序。第二种方法是我平常用的最...
<< 231 232 233 234 235 236 237 238 239 240 >>