Processlist命令

使用show processlist命令,查看mysql中线程的状态,相关参数含义,参见“mysql show processlist命令 详解”。这个命令,最好在压力测试出现问题的时候使用,因为show processlist截取的是当前状态下的线程状态。附上一个脚本,用于截取此命令的数据并保存...

2011-07-06 17:36:08

阅读数:8

评论数:0

Mysql慢查询日志分析

mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。 如果在my.cnf里面修改,需增加如下几行 long_query_time = 10 log-slow-queries = ...

2011-07-06 17:31:39

阅读数:10

评论数:0

Mysql变量含义

http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html     Aborted_clients 指出由于某种原因客户程序不能正常关闭连接而导致失败的连接的数量。如果客户不在退出之前调整mys...

2011-07-06 17:16:10

阅读数:8

评论数:0

MySql优化

1.数据库的设计 尽量把数据库设计的更小的占磁盘空间. 1).尽可能使用更小的整数类型.(mediumint就比int更合适). 2).尽可能的定义字段为not null,除非这个字段需要null.(这个规则只适合字段为KEY的情形) 3).如果没有用到变长字段的话比如varchar,那就...

2011-03-09 17:56:41

阅读数:14

评论数:0

转:Ubuntu安装Oracle客户端

http://329937021.iteye.com/blog/671182   Ubuntu下安装oracle客户端 oracle-ex-client, 目的是为那些在ubuntu下使用sqlplus 1.环境 Ubuntu10.04 2.安装软件   sudo apt-get instal...

2010-11-26 10:10:33

阅读数:8

评论数:0

mysql全文检索

mysql到版本3.23.23时,开始支持全文检索,通过语句SELECT ... FROM ... MATCH(...) AGAINST(...) 来在整个表中检索是否有匹配的,全文索引是一个定义为fulltext的类型索引,应用在myisam表中。值得一提的是对于一个大的数据库来说,把数据装载到...

2010-04-14 11:04:02

阅读数:4

评论数:0

Hibernate/JPA中的继承映射 实体extends的关系(每个子类独立一个表)

Hibernate/JPA中的继承映射 实体extends的关系(每个子类独立一个表) http://blog.csdn.net/skytalemcc/archive/2010/01/15/5196286.aspx     Hibernate的继承映射包含了三种不同的策略: 每簇类使用...

2010-04-13 11:02:30

阅读数:5

评论数:0

SQL 语句性能调优

      经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数据库的“误用”。包括 , 返回过多不必要的数据 , 不必要和不适当加锁,对隔离级别的误用和对存储过程的...

2010-02-06 13:19:55

阅读数:5

评论数:0

数据库表结构设计方法及原则

最近发现自己的表设计能力不行,所以转篇文章看看: 在目前的企业信息系统中,数据库还是最佳的数据存储方式,虽然已经有很多的书籍在指导我们进行数据库设计,但应该那种方式是设计数据库的表结构的最好方法、设计时应遵从什么样的原则、四个范式如何能够用一种方式达到顺畅的应用等是我一直在思考和总结的问题,...

2009-11-27 15:38:41

阅读数:5

评论数:0

Oracle取交集

select t.experiment_process_record_id from bio_assay_value t where (t.assay_returntype_id=1 and t.value>20 and t.value<30) ...

2009-11-16 16:41:49

阅读数:3

评论数:0

数据库设计范式

关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 [b]第一范式(1NF):在关系模式R中的...

2009-10-28 11:14:05

阅读数:2

评论数:0

Hibernate Session篇--Hibernate的缓存及对象的状态

对于session这个接口的学习可以说是最痛苦也是最复杂的,因为它所涉及的方面太多了,一些隐藏的机制也很多,谁让它是Central API呢。 对于它的几个最基本的方法如save()、delete()、flush()等的学习都花了我一定的时间。在深入了解这些这些方法前,了解session的...

2009-09-10 15:24:43

阅读数:2

评论数:0

hibernate执行的顺序

session.evict(obj),会把指定的缓冲对象进行清除 session.clear(),把缓冲区内的全部对象清除,但不包括操作中的对象 hibernate执行的顺序: (1)生成一个事务的对象,并标记当前的Session处于事务状态(注:此时并未启动数据库级事务)。 ...

2009-09-10 15:17:21

阅读数:3

评论数:0

Hibernate的flush机制

随着Hibernate在Java开发中的广泛应用,我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致,这里我讲个我从前遇到的问题及一些想法,希望能给大家一点借鉴。 这是在一次事务提交时遇到的异常。 ...

2009-09-10 15:16:17

阅读数:3

评论数:0

hibernate:管理缓存(Managing the caches)

管理缓存(Managing the caches) 无论何时,当你给save()、update()或 saveOrUpdate()方法传递一个对象时,或使用load()、 get()、list()、iterate() 或scroll()方法获得一个对象时, 该对象都将被加入到Session的内部...

2009-09-10 14:13:53

阅读数:9

评论数:0

hibernateStatelessSession (无状态session)接口

StatelessSession (无状态session)接口 作为选择,Hibernate提供了基于命令的API,可以用detached object的形式把数据以流的方法加入到数据库,或从数据库输出。StatelessSession没有持久化上下文,也不提供多少高层的生命周期语义。特别是...

2009-09-10 14:12:32

阅读数:6

评论数:0

Hibernate的缓存

Hibernate的缓存分为:   一级缓存:在Session级别的,在Session关闭的时候,一级缓存就失效了。   二级缓存:在SessionFactory级别的,它可以使用不同的缓存实现,如EhCache、JBossCache、OsCache等。   缓存的注释写法如下,...

2009-07-22 12:41:16

阅读数:5

评论数:0

Hibernate之中inverse与cascade的异同

1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便...

2009-04-04 13:45:49

阅读数:2

评论数:0

允许用户远程访问Mysql数据库

Db表中的Host字段为%,如果是localhost,则只能本地访问。 修改完对应的字段后,使用flush privileges使之生效。 比如之前使用“grant all privileges on barcode.* to barcode@localhost identified ...

2009-03-24 22:31:07

阅读数:5

评论数:0

Mysql 的 Cascade Restrict

外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/...

2009-03-20 16:51:55

阅读数:7

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭