数据库
文章平均质量分 85
sfkong31893189
很希望和大家认识
展开
-
Mysql数据库的优化(参数优化)
MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 mysqld程序--目录和文件 basedir = path # 使用给定目录作为根目录(安装目录)。 datadir = path ...原创 2011-12-12 09:29:51 · 94 阅读 · 0 评论 -
Mysql数据库的优化二(查询优化)
糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。 如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置。 一、使用索引 MySQL允许对数据库表进行索引,以此能...原创 2011-12-12 09:32:04 · 113 阅读 · 0 评论 -
Mysql数据库的优化三(索引优化)
在一些情况下,MySQL可以直接使用索引来满足一个 ORDER BY 或 GROUP BY 子句而无需做额外的排序。尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 WHERE 子句中都被包括了。 使用索引的MySQL Order By下列的几个查询都会使用索引来解决 ORDER BY 或 GROUP BY...原创 2011-12-12 09:34:24 · 105 阅读 · 0 评论 -
mysql函数大全
控制流函数IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1mysql> select IFNULL(0,10); -> 0mysql> ...原创 2011-12-16 10:00:16 · 81 阅读 · 0 评论 -
根据sessionid获取session的被Servlet2.1抛弃getsession方法的解决方案
最近一个项目中用到了getsession根据sessionid来获取session,但是怎么获取都为空,请教N多人,才发现在servlet的api中有如下: HttpSession HttpSessionContext.getSession(java.lang.String sessionId) 不赞成的用法. Java Ser...原创 2012-01-17 23:15:22 · 487 阅读 · 1 评论 -
Oracle数据库中null的使用详解
问:什么是NULL? 答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。ORACLE允许任何一种数据类型的字段为空,除了以下两种情况: 1、主键字段(primary key), 2、定义时已经加了NOT NULL限制条件的字段。 附加说明: 1、等价于没有任何值、是未知数。 2、NULL与...原创 2011-12-09 10:39:17 · 396 阅读 · 2 评论 -
Spring声明式事务配置管理方法
事务配置 首先在/WEB-INF/applicationContext.xml添加以下内容: <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <p...原创 2011-12-09 13:30:40 · 133 阅读 · 0 评论