
MySQL
文章平均质量分 87
mlxia
这个作者很懒,什么都没留下…
展开
-
提高MySQL 查询效率的三个技巧
MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄上万个,而且节点变化频繁,因此一定要保持查询和插入的高效.以下是我在使用过程中做的提高效率的三个有效的尝试. 1. 使用statement进行绑定查询 2. 随机的获取记录 3. 使用连接池管理连接. M...原创 2007-11-15 11:06:07 · 176 阅读 · 0 评论 -
请问在一个查询里表连接的顺序对查询的性能是否有影响
请问在一个查询里表连接的顺序对查询的性能是否有影响?楼主wxbfly(背着黄金的飞鸟)2002-12-11 11:38:45 在 MS-SQL Server / 基础类 提问如果有影响,我想问连接时的顺序是从左到右还是从右到左? 如: a inner join b on condition1 left outer join c on...原创 2009-01-08 12:02:44 · 379 阅读 · 0 评论 -
SQL Server如何识别自动创建的索引
SQL Server如何识别自动创建的索引http://www.weaseek.com 2007-12-03 15:30:00 来源:搜讯网社区最近发现sysindexes索引表中的很多条目并不是我自己创建的。听同事说它们并不是真正的索引,而是SQL Server查询优化器自动创建的统计。怎样才能识别哪些是真正的索引,哪些是SQL Server自动创建的统计呢? 问:最近我发现s...原创 2009-01-08 15:57:14 · 481 阅读 · 0 评论 -
sql server支持create table as ...建表么
sql server支持create table as ...建表么楼主joneyzhou(我的确可以称得上是一个天才儿童)2005-09-27 12:43:17 在 MS-SQL Server / 基础类 提问在oracle 中我可以这样间建表create table test as select * from test1 where 1=2,但在s...原创 2009-01-09 11:52:04 · 2010 阅读 · 0 评论 -
浅谈MySQL数据库优化
浅谈MySQL数据库优化[收藏此页] [打印]作者:IT168 周卫丰 2007-08-08内容导航:MYSQL服务器系统变量【IT168 开源数据库】我们在前面已经简单介绍了一些MYSQL数据库的基本操作,这一章我们将针对MYSQL数据库管理员详细介绍下MYSQL数据库的优化问题。 1 优化MySQL服务器 1.1 MYSQL服务器系统变量 我们在前...原创 2009-01-09 14:46:03 · 173 阅读 · 0 评论 -
SQL Server 2000执行计划成本(1/5)
[转]SQL Server 2000执行计划成本(1/5)表扫描 当没有合适的索引时就发生表扫描操作。这可能意味着没有索引存在或者预期有很多行且比扫描整个表开销更少。如果表是一个堆表,执行计划显示表扫描操作;如果表有聚集索引或者所有需要的值都在一个非聚集索引里如图2-6显示,那么执行计划显示一个索引扫描操作。 图2-6.表扫描的执行计划和聚集索引扫描操作 图2-7...原创 2009-01-09 14:52:27 · 126 阅读 · 0 评论 -
[转]SQL Server 2000执行计划成本(3/5)
[转]SQL Server 2000执行计划成本(3/5)哈希连接 哈希和合并连接都是分开处理内部源和外部源的。连接条件不能用作搜索参数。当没有为表或存在的不合适的索引明确指定搜索参数时,就要对那个表进行扫描。有可能哈希和合并连接有书签查找操作,但也未必,除非强制指定连接类型。 下面的查询明确声明一个哈希连接。连接操作里的每一个表指定了搜索条件,并且两个表都有聚集索引或覆盖索引。...原创 2009-01-09 15:23:57 · 95 阅读 · 0 评论 -
SQL Server 2000执行计划成本(4/5)
[转]SQL Server 2000执行计划成本(4/5)循环、哈希与合并连接比较 在分别讨论了循环、哈希与合并连接的执行计划成本规则之后,现在将3个连接类型放到适合各自条件的环境下一起比较。 下面的图2-27显示了循环、哈希与合并连接在1P/2P系统上的启动成本。外部源和内部源启动成本描述了索引搜索的基本成本包括每行成本0.0000011。连接成本也除去第一行,这样似乎仅有个案...原创 2009-01-09 15:25:01 · 115 阅读 · 0 评论 -
[转]SQL Server 2000执行计划成本(5/5)
[转]SQL Server 2000执行计划成本(5/5)Insert、Update和Delete SQLServer里3个写操作是INSERT、UPDATE和DELETE(IUD)。如果加上约束、触发器和外键,写操作可以变得更复杂。这里仅关心基本的写操作。对于3个操作中的每一个,对于堆表和有聚集索引的表来说都有不同的图标,如图2-31、2-32和2-33所示。图2-31.堆...原创 2009-01-09 15:26:05 · 121 阅读 · 0 评论 -
MySQL中的各种JOIN(CROSS JOIN, INNER JOIN, LEFT [OUTER]
MySQL中的各种JOIN(CROSS JOIN, INNER JOIN, LEFT [OUTER] JOIN)php青蛙 /hainuo 发表于2008-01-14, 17:12MySQL中的各种JOIN1. 笛卡尔积(交叉连接)在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如S...原创 2009-01-13 14:50:40 · 835 阅读 · 0 评论 -
Server SQL Modes
5.1.7. Server SQL ModesThe MySQL server can operate in different SQL modes, and can apply these modes differently for different clients. This capability enables each application...原创 2009-02-01 11:06:01 · 151 阅读 · 0 评论 -
查看mysql版本的四种方法
1:在终端下:mysql -V。 以下是代码片段:[shengting@login ~]$ mysql -Vmysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; ...原创 2009-02-02 10:57:09 · 147 阅读 · 0 评论 -
1.4.1. What's New in MySQL 5.1
1.4.1. What's New in MySQL 5.1The following features have been added to MySQL 5.1.Partitioning. This capability enables distributing portions of individual tabl...原创 2009-02-03 16:25:11 · 119 阅读 · 0 评论 -
windows 下安装两个MySQL收藏
由于两个MySQL进程需要不同的配置文件,以下所有操作均是在WInXP下进行,未验证其他系统。不过估计在 win2000, win2003下均可行。原创文章,转载需注明来源。 【作者:天边残雪 wangkilin#126.com】安...原创 2009-02-03 16:28:03 · 143 阅读 · 0 评论 -
MySQL配置文件my.cnf 例子最详细翻译
http://www.blogjava.net/hunter129/archive/2009/01/18/251744.htmlMySQL配置文件my.cnf 例子最详细翻译 <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<...原创 2009-07-20 11:58:38 · 102 阅读 · 0 评论 -
mysql的临时表不支持自连接
TEMPORARY TABLE ProblemsThe following list indicates limitations on the use of TEMPORARY tables: A TEMPORARY table can only be of type MEMORY, ISAM, MyISAM, MERGE, or InnoDB. Temporary tables are not ...原创 2009-02-18 13:32:15 · 549 阅读 · 0 评论 -
20.3.9 关于死锁 深入浅出MySQL——数据库开发、优化与管理维护
深入浅出MySQL——数据库开发、优化与管理维护回书目 上一节 下一节 20.3.9 关于死锁http://book.51cto.com 2008-03-27 23:07 唐汉明 翟振兴 兰丽华 关宝军 申宝柱 人民邮电出版社 我要评论(0)摘要:《深入浅出MySQL——数据库开发、优化与管理维护》从数据库的基础、开发、...原创 2009-02-20 10:50:12 · 127 阅读 · 0 评论 -
mysql innodb 配置详解
加为好友发送私信在线聊天 unixlinuxsys等级:可用分等级:短工总技术分:48总技术分排名:183562发表于:2009-01-18 16:12:301楼 得分:0mysql innodb 配置详解 innodb_buffer_pool_size:这是InnoDB最重要的设置,...原创 2009-02-20 11:01:02 · 637 阅读 · 0 评论 -
有关JOIN 连接顺序问题
有关JOIN 连接顺序问题楼主jshecn(海。水手)2005-08-24 21:01:44 在 MS-SQL Server / 基础类 提问正确的关联顺序: SELECT * FROM tbl1 JOIN tbl2 ON... (tbl1)JOIN tbl3 ON... ...原创 2009-01-08 12:02:02 · 294 阅读 · 0 评论 -
SQL SERVER 关于外联接(Outer Join)及其他
http://kitesky.itpub.net/post/909/23464SQL SERVER 关于外联接(Outer Join)及其他一 使用外联接 以前在Oracle中用=(+)和(+)=来进行左外联接和右外联接;后来用SQL Server时用*=和=*进行外连接左外联接和右外联接;现在决定用SQL-92的标准方法:[OUTER] JOIN,OUTER是可以省略的。...原创 2009-01-08 12:00:56 · 690 阅读 · 0 评论 -
请问在一个查询里表连接的顺序对查询的性能是否有影响?
请问在一个查询里表连接的顺序对查询的性能是否有影响?楼主wxbfly(背着黄金的飞鸟)2002-12-11 11:38:45 在 MS-SQL Server / 基础类 提问如果有影响,我想问连接时的顺序是从左到右还是从右到左? 如: a inner join b on condition1 left outer join c on...原创 2009-01-08 11:51:03 · 449 阅读 · 0 评论 -
MySQL 服务器调优
LAMP 系统性能调优,第 3 部分: MySQL 服务器调优 利用服务器的几个调优技巧,让 MySQL 服务器飞速运行 ...2007-11-15 16:40:14 · 150 阅读 · 0 评论 -
对拥有一个几十万行表的 MySQL 性能优化的简单办法
对拥有一个几十万行表的 MySQL 性能优化的简单办法 由 徐永久 发表于 2005年05月12日 00:30。 数据库的优化大概是在系统管理中最具有挑战性的了,因为其对人员的素质要求几乎是...2007-11-15 17:02:12 · 121 阅读 · 0 评论 -
MySQL性能优化TIPS
MySQL性能优化TIPS周三, 2006/09/20 - 21:30 — yejr<script language="javascript" src="/misc/cr.js" type="text/javascript"></script>作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违...2007-11-15 17:03:11 · 100 阅读 · 0 评论 -
Common queries for MySQL 5
Common queries for MySQL 5Extending Chapter 9TreeView Aggregates Find child tables Group column statistics in rows ...2007-11-26 17:20:12 · 212 阅读 · 0 评论 -
Emulating Analytic (AKA Ranking) Functions with MySQL
Emulating Analytic (AKA Ranking) Functions with MySQLby Stéphane Faroult 03/29/2007 http://www.oreilly.com/pub/a/mysql/2007/03/29/emulating-analytic-aka-ranking-functions-with-mysql.htmlOne of the...2007-11-26 17:22:25 · 196 阅读 · 0 评论 -
[转]解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记http://www.XiaoHui.com 2007-03-07 [原创]关键字: MYSQL, tmp_table_size, CPU, 100%, 索引, index, MYSQL 性能提升, left join, where,摘要 : 早上帮朋友一台服务器解决了Mysql cpu 占用100% 的问题。经验总结...2007-11-29 11:22:20 · 261 阅读 · 0 评论 -
一些比较有用的的SQL语句//---复制,查询,删除,行列转换等
一些比较有用的的SQL语句//---复制,查询,删除,行列转换等[ 来源: | 时间:2007-07-31 ] 【大 中 小】<script src="/skin/dd/dd3.js"></script><script type="text/javascript"></script><script src="http://2007-12-19 13:59:20 · 104 阅读 · 0 评论 -
精妙Sql语句
精妙Sql语句下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE d...2008-01-07 10:40:27 · 119 阅读 · 0 评论 -
mssql培训计划之SQL(DML部分)语句操作篇
mssql培训计划之SQL(DML部分)语句操作篇 =========================================================== mssql培训计划之SQL(DML部分)语句操作篇作者: kyle(http://kyle.itpub.net)发表于: 2005.02.23 23:16分类: dbms 出处: http://kyle.itpub.net/po...2008-01-07 10:52:19 · 182 阅读 · 0 评论 -
MySQL :: @@Rowcount in MySQL
@@Rowcount in MySQL?Posted by: Thomas De Scheemaeker ()Date: September 19, 2005 06:43AMHi Everyone, I'm trying to convert some stored procedures from MSSQL to MySql and one of...原创 2009-03-02 15:39:55 · 1064 阅读 · 0 评论 -
Mysql的优化原则
Mysql的优化原则1:1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引;b.经常同时存取多列,且每列都...2008-01-08 09:26:14 · 134 阅读 · 0 评论 -
在MySQL查询结果集中得到记录行号
如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数。 Oracle 中可以使用标准方法(8i版本以上),也可以使用非标准的 ROWNUM ; MS SQL Server 则在 2005 版本中提供了 ROW_NUMBER() 函数;但在 MySQL 中似乎还没有这样的系统自带功能。...原创 2008-11-21 13:41:01 · 131 阅读 · 0 评论 -
MySQL:MySQL日期数据类型、MySQL时间类型使用总结
日志 MySQL:如何获得 MySQL 毫秒、微秒MySQL:Grant 语法详解(MySQL 5.X) 字号: 大 中 小MySQL:MySQL日期数据类型、MySQL时间类型使用总结MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 ...原创 2008-11-26 12:02:36 · 167 阅读 · 0 评论 -
MySQL:如何获得 MySQL 毫秒、微秒
MySQL:日期函数、时间函数总结(MySQL 5.X)MySQL:MySQL日期数据类型、MySQL时间类型使用总结 字号: 大 中 小MySQL:如何获得 MySQL 毫秒、微秒经常有人问及:在 MySQL 中如何获得毫秒?于是就写篇日志总结下。MySQL 较新的版本中(MySQL 6.0.5),也还没有产生微秒的函数,now() 只能精确到秒。 ...原创 2008-11-26 12:08:00 · 3239 阅读 · 0 评论 -
UUID做主键,好还是不好?这是个问题。
查看文章 UUID做主键,好还是不好?这是个问题。2007年11月05日 星期一 下午 07:00作者:老王我唯一还算熟悉的数据库就算是MySQL了,大概使用MySQL的人,百分之九九以上的人会使用Autoincrement ID做主键,这是可以理解的,因为MySQL的自增ID效率很高,使用也很方便。那么剩下的百分之一的人使用什么做主键呢?可能是自己做的...原创 2008-11-26 13:56:05 · 1010 阅读 · 0 评论 -
MySQL数据库基础:数据类型及列类型
MYSQL今天是: 108年12月16日 星期二【农历 11月19日】 MySQL数据库基础:数据类型及列类型作者:佚名 来源:本站原创 点击数:144 更新时间:2007年09月29日 我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月2...原创 2008-12-16 14:09:21 · 342 阅读 · 0 评论 -
SQL Server 2000执行计划成本(2/5)
[转]SQL Server 2000执行计划成本(2/5)聚合 查询里使用聚合函数(MIN、MAX、COUNT、AVG或SUM)时发生流聚合(Stream Aggregate)和标量计算(Compute Scalar)如下所示。 SELECT COUNT(*), AVG(Value) FROM M2C_10 MIN和MAX函数要求流聚合操作。在执行计划里其他的函数...原创 2009-01-08 11:35:15 · 131 阅读 · 0 评论 -
13.2.3. InnoDB Startup Options and System Variable
http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html13.2.3. InnoDB Startup Options and System VariablesThis section describes the InnoDB-related com...原创 2009-02-20 13:37:23 · 113 阅读 · 0 评论