
DataBase
lvwenwenjava
这个作者很懒,什么都没留下…
展开
-
事务和JDBC事务隔离级别(转,比较全面)
与事务相关的理论 mysql事物隔离级别:http://mj4d.iteye.com/blog/1744276事务(Transaction): 是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql server 能将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin tran...原创 2014-04-14 21:23:32 · 204 阅读 · 0 评论 -
让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说...原创 2013-01-17 00:16:43 · 87 阅读 · 0 评论 -
mysql性能优化(转)
原文路径:http://cloudera.iteye.com/blog/1036353http://blog.jobbole.com/16051/一、这是一篇MySQL性能优化的教程,来着某公司的DBA,原是为了培训公司员工用,现在转载出来供大家一起学习提高。背景及目标● 用于员工培训和分享。● 针对用户群为已经使用过mysql环境,并有一定开发经验的工程师● ...原创 2012-12-26 12:59:39 · 109 阅读 · 0 评论 -
sql语句练习
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score fromSC where C#='0...原创 2012-11-08 21:21:46 · 147 阅读 · 0 评论 -
提高数据库查询速度的几个思路
1、缓存,在持久层或持久层之上做缓存。 2、数据库表的大字段剥离,保证单条记录的数据量很小。 3、恰当地使用索引。 4、必要时建立多级索引。 5、分析Oracle的执行计划,通过表数据统计等方式协助数据库走正确的查询方式,该走索引就走索引,该走全表扫描就走全表扫描。 6、表分区和拆分,无论是业务逻辑上的拆分(如一个月一张报表、分库)还是无业务含义的分区(如根...原创 2012-09-25 09:54:30 · 108 阅读 · 0 评论 -
mysql优化
数据库优化工作8.7 mysql的优化1. 数据库(表)设计合理我们的表设计要符合3NF 3范式(规范的模式) , 有时我们需要适当的逆范式2. sql语句的优化(索引,常用小技巧.)3. 数据的配置(缓存设大)4. 适当硬件配置和操作系统 (读写分离.) 数据的3NF1NF :就是具有原子性,不可分割.(只要使用的是关系性数据库,就自动符合)...原创 2012-08-06 23:40:21 · 114 阅读 · 0 评论