Welcome 微信登录

首页 / 数据库 / MySQL

mysql数据库优化参数详细设置与调整

mysql数据库优化参数详细设置与调整

公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的...
新手入门学习 MySQL数据库中如何定义外键

新手入门学习 MySQL数据库中如何定义外键

定义数据表 假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做 Pc;用来保存配件供货信息的表叫做Parts。 在Pc表中有一个字段,用来描述这款电脑所使用的CPU型号; 在Parts 表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。 很显然,这个厂家生产的电脑,其使用的CPU一定是供货信息表(parts)中存在的型号。这时,两个表中就存在一种约束关系(constra...
oracle服务启动与停止经验总结

oracle服务启动与停止经验总结

好久不用Oracle,差不多都忘完了,今天安装了一个oracle9i居然忘了,使用svrmgrl启动服务的方法,后来在网上查询了一下才发现,自己记错了,svrmrl是oracle8的启动方法,oracle9i后就不一样了,唉,都忘完了;还好在网上找到了一个说明: Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要...
Oracle数据库碎片整理

Oracle数据库碎片整理

Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理碎片乃是 DBA 一项基本维护内容。 1、碎片是如何产生的 当生成一个数据库时,它会分成称为表空间( Tablespace )的多个逻辑段( Segme...
MSSQL默认实例与命名实例的区别

MSSQL默认实例与命名实例的区别

MSSQLServer实例可以在2000版本上最多可以安装16个实例,就好像在一台服务器上安装了16台SQLSERVER一样,当然,没有必要在一台物理机上安装16个实例,不过在安装的时候需要我们决定你是默认实例还有命名实例,如果你想安装多个实例,那么,你的实例名一定不可以重名.下面就来介绍一下有关默认和命名实例的区别: 1、服务中服务名称的区别: (1)默认实例:MSSQLSERVER; (2)有名命名实例:实列名为:benet,在服务中的名称是:M...
保持Oracle数据优良性能的技巧分享

保持Oracle数据优良性能的技巧分享

如今,Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,笔者建议不妨针对以下几个方面加以考虑。 分区 根据实际经验,在一个大数据库中,数据库空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态地将表中的记录分离到若干不同的表空间上,使数据在物理上被分割开来,便于维护、备份、恢复、事务及...
跟我学 轻松搞定MySQL数据库

跟我学 轻松搞定MySQL数据库

本文让你用轻松八句话就可教会你完全搞定MySQL数据库。 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MySQL: 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。 2、例2...
MYSQL服务维护经验小结

MYSQL服务维护经验小结

使用MYSQL服务的一些经验,主要从以下几个方面考虑的MYSQL服务规划设计。 1 MYSQL服务的安装/配置的通用性; 2 系统的升级和数据迁移方便性; 3 备份和系统快速恢复; MYSQL服务器的规划 ================= 为了以后维护,升级备份的方便和数据的安全性,最好将MYSQL程序文件和数据分别安装在“不同的硬件”上。 / /usr <== 操作系统 }==> 硬盘1 /home/mysql <== mysql应用...
Oracle数据库在NT平台下的系统优化思路与策略

Oracle数据库在NT平台下的系统优化思路与策略

本文基于Oracle对平台的依赖性,以NT平台为例,描述Oracle在NT平台上的一些特点,提供一个Oracle系统优化的思路。 当前,Oracle作为大型数据库管理系统快速发展,如何更好的发挥其强大的数据管理功能?这成为Oracle系统优化方面一个不可忽视的问题。有专门文章从系统参数等软件内部挖掘其"潜力",本文尝试从Oracle与外部环境的特定关系,即Oracle的平台依赖性着手,主要以NT平台为例,就Oracle的平台依赖性的各个方面进行描述。 ...
Linux下Oracle数据库优化的具体过程

Linux下Oracle数据库优化的具体过程

本文通过使用十二个过程来仔细讲解Linux下如何优化你的Oracle。 1. 标准优化:遵从Oracle技术文档中的说明tune你的Linux,比如共享内存等等。这里不赘述了,因为文档中很全。 2. 根据你的使用情况采取Dedicate型或MTS型数据库。详细方法也看文档。 3. 如果你不是对数据库中的Java应用特别有需求的话,不要装它,也不要启动它。(如果你装了的话) 4. 对你的服务器来说,最好专用。如果你不专用,说明你对性能并不那么...
用组来保证Oracle数据库安全

用组来保证Oracle数据库安全

在操作系统下建立用户组是保证数据库安全性的一种有效方法。Oracle程序为了安全性目的一般分为两类:一类所有的用户都可执行,另一类只DBA可执行。在Unix环境下组设置的配置文件是/etc/group,关于这个文件如何配置,请参阅Unix的有关手册。 保证安全性的几种方法: (1) 在安装Oracle Server前,创建数据库管理员组(DBA)而且分配root和Oracle软件拥有者的用户ID给这个组。DBA能执行的程序只有710权限。在安装过程...
ubuntu系统下安装MySQL后的初步配置

ubuntu系统下安装MySQL后的初步配置

1、安装MySQL 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 2、配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了! 下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般...
成功解决红旗5NE的安装引导问题

成功解决红旗5NE的安装引导问题

昨天下载了一天,终于把红旗5NE安装盘下载完毕,当解压缩时,不能找到DOSUTIL文件夹,大家知道,要安装红旗5.0时,只用解压缩DOSUTIL这个文件,并在DOS下运行AUTOBOOT。BAT就行,但没有怎么办呢?? 我本想用红旗5.0的引导程序引导5.0NE的但发现不行,于是左思右想,不是解压出来有个ISOLINUX 文件夹阿,里面有两个文件,一个是:vmlinuz和initrd.img这两个文件,这两个文件就是主要引导安装的文件,所以干脆试试用红旗...
具体环境分析不使用MySQL的理由

具体环境分析不使用MySQL的理由

在我负责管理一家技术咨询公司的时候,我听到了一些不使用MySQL的理由。虽然很多理由都是出于误解的,但是的确存在着一部分很充分的不使用MySQL的理由。当然,现实的情况会根据环境有所不同,但是在每个情况下,我觉得拒绝任何数据库技术应该基于合理的理由,而不是根据某些疲惫不堪的数据库管理员(DBA)的意见。为了达到这样的目的,我在这篇文章中列出了八条不使用MySQL的理由。 首先,不使用某种技术的理由和使用这个技术的理由在本质上不同。常常,反对某些东西的理...
<< 961 962 963 964 965 966 967 968 969 970 >>