从概念上讲,大多数关系数据库系统都是类似的:它们都由一组数据库组成,且每个数据库都包含一组表。但是,所有的系统都有自己的管理数据的方法, MySQL也不例外。 在缺省设置时,由MySQL服务器mysql管理的所有数据都存储在MySQL数据目录中。所有的数据库和提
2008-11-25在MySQL服务器启动时,它检查其命令行的操作,来查看它是否应该执行登录并打开相应的日志文件(如果应该的话)。可以让服务器生成两种主要类型的日志文件: 常规日志文件。它报告客户机的连接、查询和其他各种各样的事件。它对于跟踪服务器的活动很有用:谁正
2008-11-25MySQL服务器有几个影响其操作的参数(变量)。如果缺省的参数值不合适,可以将其修改为对服务器运行环境更合适的值。例如,如果您有大量的内存,可以告诉服务为磁盘和索引操作使用较大的缓冲区。这将使内存持有更多的信息并减少了必须进行的磁盘访问的数量。如果是
2008-11-25磁盘搜索是性能的很大瓶颈。这个问题在数据大量增长以至于无法使用有效的缓存时尤为明显。或多或少随即访问大数据库时,就必然会有至少一次磁盘搜索来读数据,两次磁盘搜索来写数据。最小化这个问题的办法就是降低磁盘搜索次数。 增加有效磁盘马达数量(这能减
2008-11-25微软副总裁比尔·莱恩(Bill Laing)本周四阐述了服务器版和客户机版Windows 7之间的差别。 据国外媒体报道称,莱恩回顾了微软在开发服务器操作系统方面的进展。微软的服务器产品既有Windows Home Server这样面向消费者的产品,也有面向企业用户、数据中
2008-11-09最近做的web2.0网站本身遇到一个大表(2000万rows左右),因为对于performance,web本身可用性的考虑,必须想办法boost perf. 这种情况应该都用partition来搞定了,这也符合分治等算法的思想,想办法降低问题本身的复杂度,然后在一个一个解决。
2008-11-02数据查询,是数据库操作中最主要的功能之一;有时候数据库查询性能的好坏,直接关系到数据库的运行效率,关系到数据库的选型。下面笔者不谈大道理,只是对其中对一些平时大家容易忽略的查询小技巧做一些总结。或许大家可能正在为此犯愁呢? 第一个技巧:利
2008-11-02SQL Server数据库的备份和恢复措施 一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server。 2、SQL Server组-->双击打开你的服务器-->双击打开数据
2008-10-30安全性问题一直是DBA比较关心的问题,因为建立数据库的目的就是让相关的的客户端来进行访问,所以很难避免不出现安全隐患,例如客户端链接的权限、数据传输过程中的安全等问题,所以大家在考虑SQL Server服务器安全的同时,必须留意以下几个方面: &nbs
2008-10-30提到Like语句大家都很熟悉,比如查找用户名包含有"c"的所有用户, 我们可以用 use mydatabase select * from table1 where username like'%c%" 以下是完成上面功能的另一种写法:
2008-10-301. 生成for2000版本的数据库脚本 2005的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 -- 任务
2008-10-30在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高
2008-10-26MySQL实例管理器支持许多命令行选项。执行./mysqlmanager --help命令可以简单列出。有下面的选项: ·--help,-? 显示帮助消息并退出。 ·--b
2008-09-11WIN2003下配置ASP CGI PHP环境(1) 我们要使IIS实现ASP,CGI,PERL和PHP 所需软件(都要是For Windows的): ActivePerl、PHP,ASP(WINDOWNS2003自带) ActivePerl下载: http://tj-http.skycn.net:8080/down/ActivePerl-5.6.1.633-MSWi
2008-09-11LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。 以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共享。 1. PHP 中数组的使用 在操作数据库时,使用关联数组(associatively-indexed arrays)十
2008-09-11先把当前服务器的MySQL服务停止,把MySQL DATa目录下的mysql目录改名为mysql_OLD,到另一个服务器下把mysql目录下的/data/mysql目录复制到对应目录,然后启动MySQL服务,使用另一服务器下的root 的帐号登录到PHPmyadmin,进去之后可以看到有全部的操作权限了,但这
2008-09-11SQL92标准定义了若干种基本数据类型,它们是SQL数据库中各种数据类型的基础。在《字符串数据类型》一文中,我们已经详细讨论了SQL92标准所定义的字符串数据类型。现在,我们来进一步讨论数值数据类型。 你最好开始尝试使用不同数据库实现方法
2004-11-15datetime和interval是两种与时间有关的数据类型。它们的作用体现在以下几个方面:创建或者更改记录库中的某条记录、当某个时间发生时运行记录、或者计算某个datetime变量建立后所经历过的时间。本文将介绍SQL92标准对上述两种数据类型的描述。
2004-11-15存储过程入门与提高 什么是
2004-11-15还是先 Create table 吧 create table emp( id int not null primary key, name varchar(10) ); create table emp_dept( dept_id varchar(4) not null, emp_id int not null, e
2004-11-15