现在位置: 首页 > 数据库 > 文章
2020年05月02日 数据库 ⁄ 共 3994字 评论关闭
  索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用索引,在很多情况下,你试图使...
阅读全文
2020年05月02日 数据库 ⁄ 共 1494字 评论关闭
(1)、max_connections: 允许的同时客户的数量。增加该值增加 d 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 too many connections 错误。 默认数值是100,我把它改为1024 。 (2)、record_buffer: 每个进行一个顺序扫描的线程为其扫描的每张表分配这个大小的一个缓冲区。如果你做很多顺序扫描,你可能想要增加该值。默认数值是131072(128k),我把它改为16773120 (16m) (3)、key_buffer_siz...
阅读全文
2020年05月02日 数据库 ⁄ 共 1236字 评论关闭
作者:steeven  似乎讨论分页的人很少,难道大家都沉迷于limit m,n?在有索引的情况下,limit m,n速度足够,可是在复杂条件搜索时,where somthing order by somefield+somefieldmysql会搜遍数据库,找出“所有”符合条件的记录,然后取出m,n条记录。如果你的数据量有几十万条,用户又搜索一些很通俗的词,然后要依次读最后几页重温旧梦。。。mysql该很悲壮的不停操作硬盘。 所以,可以试着让mysql也存储分页,当...
阅读全文
2020年05月02日 数据库 ⁄ 共 1373字 评论关闭
问:怎样解决mysql连接过多的错误? 答:系统不能连接数据库,关键要看两个数据: 1、数据库系统允许的最大可连接数max_connections。这个参数是可以设置的。如果不设置,默认是100。最大是16384。 2、数据库当前的连接线程数threads_connected。这是动态变化的。 查看max_connections、max_connections的办法见后。 如果 threads_connected == max_connections 时,数据库系统就不能提供更多的连接数了,这时,如...
阅读全文
2020年05月02日 数据库 ⁄ 共 312字 评论关闭
  对于平台来说安装完MySQL后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 _install_db脚本来生成帐户和相应权限许可表。但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给 root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将 无法成功。具体更新密码步骤如下:   c:>mysql -u root   mysql&g...
阅读全文
2020年05月02日 数据库 ⁄ 共 934字 评论关闭
问:如何在Windows上安装多个Mysql? 答:具体方法如下: 1.正常安装Windows版的Mysql,例如安装在d:文件夹里; 2.按照常规配置好Mysql; 3.复制备份安装好的文件夹,比如备份到另外一个文件夹,或者命名为“复件mysql"; 4.运行卸载程序删除安装的MYSQL和文件夹; 5.把备份的mysql文件夹,重新恢复原来的名字,或还原到原来的位置上; 6.再次运行安装程序,安装在另外一个目录,例如:“d:mysql2"。配置端口为3307; ...
阅读全文
2020年05月02日 数据库 ⁄ 共 4118字 评论关闭
索引是加速表内容访问的主要手段,特别对涉及多个表的连接的查询更是如此。这是优化中的一个重要内容,我们要了解为什么需要索引,索引如何工作以及怎样利用它们来优化查询。本节中,我们将介绍索引的特点,以及创建和删除索引的语法。 索引的特点 所有的MySQL列类型能被索引。在相关的列上的使用索引是改进SELECT操作性能的最好方法。 一个表最多可有16个索引。最大索引长度是256个字节,尽管这可以在编译MySQL时...
阅读全文
2020年05月02日 数据库 ⁄ 共 332字 评论关闭
为了Mysql 4.0.26的源代码,但是却找到了一系列的镜像站点,所以顺便整理一下。 这些镜像从Google搜索得到,如果以下站点失效,你可以尝试在Google中输入如下内容进行查找: inurl:"mysql" /Downloads/ intitle:"index" of "mysql/" 收集开源MySQL源代码及安装程序镜像站点,镜像内容包括了MySQL从3.23到6.0的所有版本及各种系统平台下的安装程序和源代码文件。 这个站点的下载速度最快,好像是位于日本的一个镜像 ...
阅读全文
2020年05月02日 数据库 ⁄ 共 4307字 评论关闭
摘要:本文介绍了有关字符串模式匹配的有关知识。标准的SQL模式匹配是SQL语言的标准,可以被其它关系系统接受。扩展正规表达式模式匹配是根据Unix系统的标准开发了,一般只可使用在MySQL上,但是其功能要比标准的SQL模式匹配更强。 MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。 标准的SQL模式匹配 SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”...
阅读全文
2020年05月02日 数据库 ⁄ 共 2986字 评论关闭
一、问题的提出 在应用系统开发初期,由于开发数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现...
阅读全文