Welcome 微信登录

首页 / 数据库 / MySQL

MySQL 源码scr.rpm安装的一点注意事项

MySQL 源码scr.rpm安装的一点注意事项

rpm安装包通常为二进制包(Binary)以及源代码包(Source)两种形式。在使用源码方式安装MySQL的时候,官方网站上下载的源码包通常为scr.rpm格式,而不是直接的tar包,对此,需要先使用rpm命令先安装源码后在进行编译安装,本文是对该方式的描述。1、下载源码包 http://mirrors.sohu.com/mysql/MySQL-5.6/ http://dev.mysql.com/downloads/mysql/2、安装rpm#环境SUS...
使用mysqldump导出数据库

使用mysqldump导出数据库

mysqldump是mysql用于转存储数据库的客户端程序。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数据库所需要的SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。可以用来实现轻量级的快速迁移或恢复数据库。是mysql数据库实现逻辑备份的一种方式。本文描述了mysqldump的一些重要参数以及给出了相关示例供大家参考。Linux下通过mysqldump备份MySQL数据库成sql文件 ht...
Oracle 收集统计信息在11g和12C下的区别

Oracle 收集统计信息在11g和12C下的区别

Oracle 基于事务的临时表在11g和12C下,可以看到收集临时表的统计信息后,前者记录被清空,后者没有,这是个很重要的区别。在公司环境上用的是12C,在现场用的是11g,使用临时表会造成时快时慢,之前我有帖子http://www.linuxidc.com/Linux/2014-10/108245.htm,用了hint之后,也不是特别好,于是直接采集,结果临时表被清空。解决的方法是:建基于session的临时表,且每次用完之后要truncate,要不然,...
被Oracle全局临时表坑了

被Oracle全局临时表坑了

今天凌晨4点多钟,在客户现场的负责人打电话给我,说很奇怪,下载功能时快时慢。此下载功能非常复杂,之前一直是我优化,在半梦半醒中打开电脑,通过远程看着现场同事在PL/SQL developer中操作。执行同一条SQL,时快时慢,快的时候大概0.6s,慢的时候超过1分钟。 这条SQL有调用一个函数,功能是动态生成接近200条查询语句,SQL中都是有绑定变量的。是现场的测试环境,刚刚部署,心想应该不是数据库负载所致。 1. 抓取数据库AWR报告,完全没有压...
无法用指定MySQL客户端登陆服务器的案例分析

无法用指定MySQL客户端登陆服务器的案例分析

习惯了二进制安装MySQL,今天心血来潮想装个RPM包的MySQL玩玩,没想到一装还真碰到了点问题,下面把碰到的问题分享一下首先去官网下载安装包,地址是:http://downloads.mysql.com/archives/community/根据自己的系统版本和平台选择要安装的包,我的测试机是32 bit的 RHEL 5.3我选择的是5.0.96,挺老的版本了,需要下载一个server包和一个client包,分别为:MySQL-server-commu...
Install Orace 11g on Solaris 10 Sparc 64 bit

Install Orace 11g on Solaris 10 Sparc 64 bit

昨天去一客户那里安装11g数据库,把整个安装过程和遇到的一些问题做个记录,分享一下。由于该客户无法用自己的机器远程连接到服务器,也不允许通过U盘、移动硬盘等拷贝任何文件,因此一些记录内容无法做到很详尽,只能凭记忆大致写出。主机:SUN Netra T4-1 M4000CPU:8 core 2.85GHz内存:32G系统:Solaris 10一、检查硬件要求--查看内存#/usr/sbin/prtconf | grep "Memory size"Memory...
使用rowid和rownum获取记录时要注意的问题

使用rowid和rownum获取记录时要注意的问题

我们知道,rowid和rownum在Oracle中都是可以被当做伪劣使用的,主要用来定位表中特定的记录,但它们是有区别的,rowid是和行记录的物理地址对应的,而rownum则不是,是通过返回的记录集来判断首条记录,即rownum=1的记录,然后再去fetch之后的记录,rownum=2、rownum=3……,以此类推。下面来看实验:SQL> conn zlm/zlmConnected.SQL> create tab...
MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程

MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程

在之前的版本,调整Innodb_Buffer_Pool_size大小必须重启mysql进程才可以生效,如今在MySQL5.7里,可以直接动态设置,方便了很多。这个功能应用的场景:一、机器增加内存,DBA粗心大意忘记调大Innodb_Buffer_Pool_size了二、工作交接,新来的DBA发现前任DBA设置的Innodb_Buffer_Pool_size不合理需要注意的地方,在调整Buffer_Pool期间,用户的请求将会阻塞,直到调整完毕,所以请勿在白...
MySQL 5.5.40实现一主多从 One-Master muil-slave

MySQL 5.5.40实现一主多从 One-Master muil-slave

我们知道 MySQL读和写在性能方面的开销区别是较大的,一般来说 服务器顶着20%写的压力,另外80%的压力来自读,当然这也得看实际业务情况。这篇文章准备配置一主三从,其实多少从没什么关系,一主多从其实是一主一从的延伸,因为从库之间是没有任何通信的,具体使用哪种方式看带宽负载和具体流量。MySQL的主从replication原理其实就是Master不断地写二进制日志,Slave去读取日志,按照里面的SQL记录去执行!如下图:Ubuntu下Nginx做负载实...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>