随笔分类 -  MySQL

摘要:1. 概述 Infobright是一款基于独特的专利知识网格技术的列式数据库。Infobright简单易用,快速安装部署,使用中无需复杂操作,能大幅度减少管理工作;在应对50TB甚至更多数据量进行多并发复杂查询时,更能够显示出令人惊叹的速度。相比于MySQL,其查询速度提升了数倍甚至数十倍,在同... 阅读全文
posted @ 2013-09-21 14:11 夏至冬末 阅读(483) 评论(0) 推荐(0) 编辑
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句... 阅读全文
posted @ 2013-09-09 19:30 夏至冬末 阅读(266) 评论(0) 推荐(0) 编辑
摘要:BEGINDECLARE currentDate VARCHAR(15) ;/*当前日期,有可能包含时分秒 */ DECLARE maxNo INT DEFAULT 0 ; /* 离现在最近的满足条件的订单编号的流水号最后5位,如:SH2013011000002的maxNo=2 */ ... 阅读全文
posted @ 2013-08-28 18:55 夏至冬末 阅读(405) 评论(0) 推荐(0) 编辑
摘要:SQLyog的下载地址为:http://pan.baidu.com/share/link?shareid=180306&uk=2804099355操作步骤为: 数据库--》以HTML格式创建数据库架构。 阅读全文
posted @ 2012-12-21 10:50 夏至冬末 阅读(293) 评论(0) 推荐(0) 编辑
摘要:long_query_time = 0log_slow_queries = 1log-slow-queries = C:\mysqlslowquery.log 阅读全文
posted @ 2012-10-11 14:17 夏至冬末 阅读(77) 评论(0) 推荐(0) 编辑
摘要:B-树1 .B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树;⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;⑷所有的非终端结点中包含以下信... 阅读全文
posted @ 2012-07-29 11:27 夏至冬末 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Mysql和其它开源数据库相比,具有更好的扩展性。其主要原因是它提供了存储引擎的开放接口。喜欢自己折腾数据库的程序员可以从这个接口起步,打造有个性的数据库。然而这里不打算对某种存储引擎的实现细节进行描述,也不打算介绍各种存储引擎的优缺点,只是描述一下mysql如何处理binlog,并澄清几个容易混淆... 阅读全文
posted @ 2012-06-12 13:18 夏至冬末 阅读(145) 评论(0) 推荐(0) 编辑
摘要:最基本的MMM安装必须至少需要2个数据库服务器和一个监控服务器下面要配置的MySQL Cluster环境包含四台数据库服务器和一台监控服务器,如下:functioniphostnameserver idmonitoring host192.168.0.10mon-master 1192.168.0.... 阅读全文
posted @ 2012-03-13 16:42 夏至冬末 阅读(476) 评论(0) 推荐(0) 编辑
摘要:温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个... 阅读全文
posted @ 2012-03-06 07:46 夏至冬末 阅读(117) 评论(0) 推荐(1) 编辑
摘要:准备;首先进入/usr/local/目录#cd /usr/local删除所有安装过的php mysql apache 以及libxml首先查看目前 /usr/local目录下面的内容#ls –l如果看到php5 php apache2 apache mysql mysql5 libxml libxm... 阅读全文
posted @ 2012-02-29 15:16 夏至冬末 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1. Merge Tables 如果愿意的话,可以把合并表看成一种较老的、有更多限制的分区表,但是它们也有自己的用处,并且能提供一些分区表不能提供的功能。合并表实际是容纳真正的表的容器。可以使用特殊的UNION语法来CREATE TABLE。下面是一个合并表的例子:mysql> CREATE ... 阅读全文
posted @ 2011-12-30 11:08 夏至冬末 阅读(236) 评论(0) 推荐(0) 编辑
摘要:在MySQL中的ORDER BY有两种排序实现方式:1、利用有序索引获取有序数据2、文件排序在使用explain分析查询的时候,利用有序索引获取有序数据显示Using index。而文件排序显示Using filesort。1.利用有序索引获取有序数据 取出满足过滤条件作为排序条件的字段,以及可以直... 阅读全文
posted @ 2011-12-29 14:30 夏至冬末 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1.MySQL整体逻辑架构我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture) 图1第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。第二层值... 阅读全文
posted @ 2011-12-27 16:36 夏至冬末 阅读(163) 评论(0) 推荐(0) 编辑
摘要:在某些情况下,or条件可以避免全表扫描的。1 .where 语句里面如果带有or条件, myisam表能用到索引, innodb不行。1)myisam表:CREATE TABLE IF NOT EXISTS `a` ( `id` int(1) NOT NULL AUTO_INCREMENT, `ui... 阅读全文
posted @ 2011-12-27 15:57 夏至冬末 阅读(353) 评论(0) 推荐(0) 编辑
摘要:在mysql.ini最下面 添加log=D:\wamp\logs\mylog.log 重启wamp 然后你的操作都记录在这个文件中了 阅读全文
posted @ 2011-10-18 14:20 夏至冬末 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.修改root@localhost权限的密码。打开wamp的phpmyadmin,进入它的管理界面,点击权限,这时页面上会显示一张用户权限表,找到用户为:root、主机为:localhost的数据行,点击后面的修改按钮,弹出详细的权限配置页面,找到里面的修改密码项,两次输入你想修改的密码后,点击执... 阅读全文
posted @ 2011-09-16 15:26 夏至冬末 阅读(151) 评论(0) 推荐(0) 编辑
摘要:用phpMyAdmin导出的数据库文件超过2M而无法导入。服务器出现问题不能分卷备份数据库和数据库文件夹的方式。 在网上搜索解决办法,有很多是修改php.ini配置文件,查找到php.ini配置文件里的“upload_max_filesize”;“memory_limit”;“post_ma... 阅读全文
posted @ 2011-08-07 14:29 夏至冬末 阅读(165) 评论(0) 推荐(0) 编辑
摘要:";else{$n ++;}$i ++;}echo "mysql queries:".$n;fclose($fp);?> 阅读全文
posted @ 2011-08-03 16:50 夏至冬末 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1. 多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如:SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * F... 阅读全文
posted @ 2010-07-13 15:23 夏至冬末 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:1. 优化SQL步骤1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结... 阅读全文
posted @ 2010-07-13 13:56 夏至冬末 阅读(202) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示