首页 > 数据库技术
sql性能优化
索引,索引!!!为经常查询的字段建索引!! 但也不能过多地建索引。insert和delete等改变表记录的操作会导致索引重排,增加数据库负担。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减... ...
分类:数据库技术   时间:2016-08-18 14:31:32    收藏:0  评论:0  赞:0  阅读:129
细说Sql Server中的视图(下)转载
原文:细说Sql Server中的视图(下)http://www.cnblogs.com/xbf321/archive/2009/06/19/view_two_in_sqlserver.html 原文:细说Sql Server中的视图(下)http://www.cnblogs.com/xbf321/ ...
分类:数据库技术   时间:2016-08-18 14:27:59    收藏:0  评论:0  赞:0  阅读:158
sql boolean类型
关于 MySQL 的 boolean 和 tinyint(1) 关于 MySQL 的 boolean 和 tinyint(1) boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:tr ...
分类:数据库技术   时间:2016-08-18 14:21:39    收藏:0  评论:0  赞:0  阅读:162
javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。(SQL 2000,SQL2005,SQL2008)
javax.transaction.xa.XAException: java.sql.SQLException:无法创建 XA 控制连接。错误: 未能找到存储过程'master..xp_sqljdbc_xa_init'。 配置JTA SQL Server XADataSource参考:http:// ...
分类:数据库技术   时间:2016-08-18 14:13:19    收藏:0  评论:0  赞:0  阅读:658
MySQLWorkbench里的稀奇事之timestamp的非空默认值
在创建表时,某字段为非空时间戳,timestamp not null 问题来了,使用workbench建表时,如果值非空,是需要有一个默认值的,不然会报错。 那么,如果是更新时自动填充可以使用DEFAULT ON UPDATE CURRENT_TIMESTAMP,而只在INSERT时插入,不更新则使 ...
分类:数据库技术   时间:2016-08-18 14:11:59    收藏:0  评论:0  赞:0  阅读:245
细说Sql Server中的视图(上)转载
1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; 5,更新视图; 6,视图选项; 7,索引视图; 细说Sql Server中的视图(下) 应大家要求已在“细说Sql Server中的视图(上)”中添加“为什么要用视图”一小节。 1.什么是视图 视图是由一个查询所 ...
分类:数据库技术   时间:2016-08-18 14:11:49    收藏:0  评论:0  赞:0  阅读:213
细说Sql Server中的视图
SQL中视图的作用 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前 ...
分类:数据库技术   时间:2016-08-18 14:11:10    收藏:0  评论:0  赞:0  阅读:134
MySQL优化一例
在老系统中该函数调用一次需要话20多秒到30秒左右。 拿到sql之后,首先要确定思路。不能着急这下手。 1. 首先查看各个表的数据量: select count(*) from xxx; 发现只有 a21 的数据量达到了十几万,其他表数据量都比较小。所以重点是 a21表,仔细阅读了一遍函数的定义,发 ...
分类:数据库技术   时间:2016-08-18 14:10:39    收藏:0  评论:0  赞:0  阅读:207
SQL Server Credentials
Credentials 包含访问 SQL Server Instance 以外的资源所需要的验证信息,大多少Credentials 都包含一个 Windows 用户名和密码。 如果以SQL Server 验证方式创建Login,并将该Login隐射到Credentials,那么该Login能够通过存 ...
分类:数据库技术   时间:2016-08-18 14:09:39    收藏:0  评论:0  赞:0  阅读:769
【转】mysql in语句优化
mysql会对sql语句做优化, in 后面的条件不超过一定数量仍然会使用索引。mysql 会根据索引长度和in后面条件数量判断是否使用索引。另外,如果是in后面是子查询,则不会使用索引。一个文章库,里面有两个表:category和article。category里面有10条分类数据。article ...
分类:数据库技术   时间:2016-08-18 14:09:00    收藏:0  评论:0  赞:0  阅读:145
zabbix(sql注入判断脚本)
zabbix(sql注入判断脚本) ...
分类:数据库技术   时间:2016-08-18 12:59:39    收藏:0  评论:0  赞:0  阅读:272
sql注入
原文链接:http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html 1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引 ...
分类:数据库技术   时间:2016-08-18 12:56:40    收藏:0  评论:0  赞:0  阅读:210
如何将character_set_database latin1 改为 gbk(转)
第一篇文章: 原地址: Linux服务器下文件名为 my.cnf Windows 下文件名为 my.ini 第二篇文章: 原地址:http://www.cr173.com/html/50452_1.html mysql的默认编码是拉丁,我每次JSP制作网页用insert语句插入数据库时汉字都会显示成 ...
分类:数据库技术   时间:2016-08-18 12:45:59    收藏:0  评论:0  赞:0  阅读:156
MySQL数据表生成ER图
遇到没有说明文档的数据库的时候,一张一张表去分析,需要花费很长时间和精力。 幸好有一些工具,可以帮助我们生成ER图,这样看起来就一目了然; 下面我将自己的一次实践记录于下,供参考: 1.下载并安装工具: 通过官网下载并安装mysql workbench。 下载地址:https://www.mysql ...
分类:数据库技术   时间:2016-08-18 12:45:30    收藏:0  评论:0  赞:0  阅读:519
SqlServer 查询死锁,杀死死锁进程
创造死锁条件 开两个查询窗口 ...
分类:数据库技术   时间:2016-08-18 12:43:09    收藏:0  评论:0  赞:0  阅读:155
oracle索引
一、索引的概念 1、 类似书的目录结构 2、 Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度 3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O 4、 与所索引的表是相互独立的物理结构 5、 Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引 6、 ...
分类:数据库技术   时间:2016-08-18 12:39:39    收藏:0  评论:0  赞:0  阅读:225
ORACLE导入导出数据dmp
imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms tables=(GMMCZKGL.t_kdttrcktz)imp testapar/isc@TESTGM ...
分类:数据库技术   时间:2016-08-18 12:32:29    收藏:0  评论:0  赞:0  阅读:322
ORACLE用户创建&删除
●sqlplus登陆sqlplus sys/isc@testgmmc as sysdba●创建用户create user testpoi3 IDENTIFIED by iscaccount unlock;grant dba,advisor to testpoi2;●删除用户drop user djc ...
分类:数据库技术   时间:2016-08-18 12:28:10    收藏:0  评论:0  赞:0  阅读:163
mysqldump使用方法
1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) (2)导出数据库结构(不含数据) (3)导出数据库中的某张数据表(包含数据) (4)导出数据库中的某张数据表的表结构(不含数据) 2.mysqldump常用参数说明: --all-databases , -A 导出全 ...
分类:数据库技术   时间:2016-08-18 12:27:49    收藏:0  评论:0  赞:0  阅读:200
SQL Union 和Union All 的区别
Union与Union All的区别 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果 ...
分类:数据库技术   时间:2016-08-18 11:16:50    收藏:0  评论:0  赞:0  阅读:289
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!