那天夜里的时候,我去十三哥屋里找他,他正在敲代码。平时我找他, 都是谈技术,毕竟都是程序员,除了这一点,其它的共同爱好,我们也没有。 不过这一次,不是谈技术。房子要到期了,我是要问他,是继续合租,还是各寻它途。 他说要去北方,他女朋友在北方。这点我理解,我要去东南,我女朋友在东南。 租房的事情谈过后 ...
分类:
数据库 时间:
2016-11-07 02:26:16
阅读次数:
276
最近项目当中有一项业务,需要循环操作上百张表,开始执行到结果返回耗时一分到一分半钟。 偶然将数据库同步到另一台机器上,连接后发现执行时间不到十秒钟,十分疑惑。排除过网络以及机器配置原因,仍然不明白之前的数据库与同步过来的数据库之前有什么差异。 通过StopWatch监测代码的执行情况,并使用log4 ...
分类:
数据库 时间:
2016-11-02 10:00:19
阅读次数:
285
1、mysql数据库优化技术有哪些? 2、数据库三层结构? 3、数据库3NF ...
分类:
数据库 时间:
2016-11-02 09:59:39
阅读次数:
273
逻辑查询优化包括的技术 1)子查询优化 2)视图重写 3)等价谓词重写 4)条件简化 5)外连接消除 6)嵌套连接消除 7)连接消除 8)语义优化 9)非SPJ优化 一、子查询优化 1. 什么是子查询:当一个查询是另一个查询的子部分时,称之为子查询。 2. 查询的子部分,包含的情况: a) 目标列位 ...
分类:
数据库 时间:
2016-10-24 23:53:38
阅读次数:
541
SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 ...
分类:
数据库 时间:
2016-10-24 01:50:44
阅读次数:
195
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此, ...
分类:
其他好文 时间:
2016-10-14 20:03:30
阅读次数:
107
一、数据库管理系统 数据库管理系统(Database Management System, DBMS) 衡量是否是数据库的标准: ACID:是指在数据库管理系统(DBMS)中事务所具有的四个特性: 1) 原子性(Atomicity) 2) 一致性(Consistency) 3)隔离性(Isolati ...
分类:
数据库 时间:
2016-10-14 06:51:32
阅读次数:
219
1、新建数据库,右击”新建数据库….“ 2、设置数据库名,初始数据库大小,如果要配置数据库优化,可以考虑初始大小与日志大小,点击添加安装完成,即完成数据库新建。 3、ODBC数据源配置,选择“系统DSN“点击”添加“选择”SQL Server Native Client10.0“完成。 4、创建SQ ...
分类:
数据库 时间:
2016-10-07 09:30:50
阅读次数:
243
用 PreparedStatement 一般来说比 Statement 性能高: 一个 sql 发给服务器去执行, 涉及步骤:语法检查、 语义分析, 编译, 缓存“inert into user values(1,1,1)”-?二进制“inert into user values(2,2,2)”-? ...
分类:
数据库 时间:
2016-10-05 15:19:54
阅读次数:
236