1、数据库设计方面: A. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 B. 应尽量避免在 where 子句中对字段进行 null 值…
分类:数据库
SQLServer存储过程的执行计划
SELECT * FROM sys.[syscacheobjects] 查看当前缓存的执行计划 如果执行存储过程时成功通过解析阶段,则 Microsoft SQL Server 查询优化器将分析存储过程中的 Transa…
分布式数据库火了 开源填补数据库空白
原文地址:http://digi.163.com/17/1114/0… 分布式数据库在今年突然成为热点技术。这背后究竟有哪些环境变化导致了这种技术演进,分布式数据库的优势在哪儿?这种分布式数据库在国内现状又是…
leetCode数据查询笔记(困难)
601. 体育馆的人流量 X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (date)、 人流量 (people)。 请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人…
技术分享 | MySQL 的 join_buffer_size 在内连接上的应用
作者:杨涛涛 本文详细介绍了 MySQL 参数 join_buffer_size 在 INNER JOIN 场景的使用,OUTER JOIN 不包含。在讨论这个 BUFFER 之前,我们先了解下 MySQL 的 INNE…
索引可以创建多个嘛?创建索引需要注意什么?
一、可以创建多个索引嘛? 可以创建多个索引的。 需要开发人员根据实际的用途以及数据库中记录的情况,来进行判断。 通常来说,表的索引越多,其查询的速度也就越快。但是,表的insert/update速度则会降低。这主要是因为…
使用dblink同步本地数据库新增记录到远程服务器
参考 http://bbs.csdn.net/topics/330104541 功能 用dblink、触发器实现两个数据库的同步。 问题 在本地数据库中,有一张带clob字段的表,新增的记录无法同步到远程数据库。 原因 …
文件系统和数据库存储数据的联系和区别
其区别在于: (1) 文件系统用文件将数据长期保存在外存上,数 据库系统用数据库统一存储数据。 (2) 文件系统中的程序和数据有一 定的联系,数据库系统中的程序和数据分离。 (3) 文件系统用操作系 统中的存取方法…
sql字符串转换成小数(decimal)
select goods_id,IFNULL(months,0) as months from goods where IFNULL(mont…
使用order by 按照指定顺序排序或自定义顺序排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式…
DB2数据库 截取日期 yyyy-mm-dd
DB2数据库 截取日期 yyyy-mm-dd select SUBSTR(字段,1,10) from T1
什么是数据库连接池?为什么使用数据库连接池?
 …