yxh1122

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年5月3日

摘要: MySQL性能优化的21个最佳实践 和 mysql使用索引今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。 关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相. 阅读全文
posted @ 2013-05-03 15:54 .NET易拉罐 阅读(352) 评论(0) 推荐(0)

2013年3月1日

摘要: InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。l 原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。l 一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都 阅读全文
posted @ 2013-03-01 09:33 .NET易拉罐 阅读(174) 评论(0) 推荐(0)

摘要: mysql 如何查看具体锁住哪张表?如何更好进行监控呢?有一个xx后台项目,show status like 'table%'; 发现锁表很严重,但是具体是哪张表如何查看呢? 或者如何更好的实现监控呢?运行下面的语句查看被锁的表。SELECT * FROM syslocks WHERE tabname = tablename;SHOW PROCESSLIST;可以看到 阅读全文
posted @ 2013-03-01 09:04 .NET易拉罐 阅读(524) 评论(0) 推荐(0)

2013年1月16日

摘要: 有时候导入一些数据后,再执行插入时会遇到: PGError: ERROR: duplicate key value violates unique constraint "users_pkey" 问题。这时需要再设置sequency。方法如下:Sql代码 selectsetval('users_id_seq',(selectmax(id)+1fromusers));serial 类型实际上就是 int4, 只不过其默认值是从一个 sequence 中取.当表刚建立的时候,sequence 的值还是 1, 只有不断调用 sequence 的nextval 函数 阅读全文
posted @ 2013-01-16 16:48 .NET易拉罐 阅读(6205) 评论(0) 推荐(0)

2013年1月14日

摘要: 藿香 10g 白术 12g 陈皮 10g 半夏(姜炒)10g 砂仁 6g 黄连(土炒)6g 白茯苓 15g黄芪(土炒) 10g 枝子(姜炒) 10g 枇杷叶(去毛)6g 甘草3g黄泥土搅 澄清 引子水煎服 阅读全文
posted @ 2013-01-14 17:03 .NET易拉罐 阅读(236) 评论(0) 推荐(0)

2013年1月8日

摘要: 转载自:http://www.blogjava.net/CrazyJava/articles/147058.htmlpgsql function 系列之一:返回结果集--------------------------------------------------------------------------------我们在编写postgresql数据库的函数(或称为存储过程)时,时常会遇到需要返回一个结果集的情况,如何返回一个结果集,返回一个结果集有多少种方式,以及如何选择一个合适的方式返回结果集,这是一个需要仔细考虑的问题。本文仅简单的罗列出各种返回结果集的方式并试图分析他们的特点, 阅读全文
posted @ 2013-01-08 08:19 .NET易拉罐 阅读(539) 评论(0) 推荐(0)

2007年11月13日

摘要: mfc本身封装了加载对话框的方法,但是如果不使用mfc的win32应用程序,如何从dll中加载对话框呢 我们创建dll的时候,把相关的资源可以编译到dll中去,这样我们可以使用winapi从dll中取出资源模板, 使用vpi创建对话框窗口 详细内容请访问 http://blog.antgroup.net/explorer/archive/2007/11/13/1565.html 阅读全文
posted @ 2007-11-13 15:59 .NET易拉罐 阅读(635) 评论(0) 推荐(0)

2007年7月19日

摘要: openh323的视频捕获原理openh323的视频捕获是通过pwlib来实现的,新版本的pwlib是支持插件功能的,他正是使用了静态插件的功能实现了视频的捕获,当然也可以使用动态的插件,在这里不讨论插件的实现,只是简单介绍一下其如何利用静态插件实现视频的捕获详细内容请访问http://blog.antgroup.net/explorer/archive/2007/07/19/387.html 阅读全文
posted @ 2007-07-19 16:32 .NET易拉罐 阅读(324) 评论(0) 推荐(0)

2007年4月17日

摘要: wxWidGets是一个非常不错的c++UI库,安装完wxWidGets后即可运行其中的samples目录下的例子 但是没个例子都是包含wxWidGets的主项目的源码,每次修改都会编译所有的项目,时间消耗太多了,是比较浪费的,所以最好的方式就是和mfc一样的,只引用wxWidGets种的库文件而不需要每次编译源代码。 只需要经过简单的配置就可以实现。实际上在wxWidGets的示例中以敬配置好了项目本身的设置,所以项目本身的设置可以忽略了,只需要配置vs2003的C++全局环境即可 http://blog.antgroup.net/explorer/archive/2007/04/17/162.html 阅读全文
posted @ 2007-04-17 14:24 .NET易拉罐 阅读(977) 评论(0) 推荐(0)

2007年3月29日

摘要: 一、下载所需的安装包 二、安装php 三、配置php.ini文件 四、安装ZendOptimizer 五、安装mysql 详细配置信息清访问以下链接 http://blog.antgroup.net/explorer/archive/2007/03/29/163.html 阅读全文
posted @ 2007-03-29 17:33 .NET易拉罐 阅读(2359) 评论(0) 推荐(0)