手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQLServer中批量插入数据方式的性能对比
昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。 公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。 技术方案一: 压缩时间下程序员写出的第一个版本,仅仅为了完成任务,没有从程序上做任何优化,实现方式是利用数据库访问类调用存储过程,利用循环逐条插入。很明显,这
作者:编程之家 时间:2020-08-20
数据源的配置
以SQL SERVER2005为例,首先把驱动包添加到tomcat目录下的common下的lib,然后在项目目录下的lib也添加进去。写一个配置文件,文件名为context.xml放到META-INF目录下。context.xml文件的内容为: <?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software
作者:编程之家 时间:2020-08-20
sqlserver数据类型总结
在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。一、 整数数据类型
作者:编程之家 时间:2020-08-20
[转]vs2003,安装程序检测到另一个程序要求计算机重新启动
vs2003,安装程序检测到另一个程序要求计算机重新启动... 首先要安装第1步visual studio.net系统必备,其它点不了.可点第1步安装就弹出"安装程序检测到另一个程序要求计算机重新启动.必须重新启动计算机后才能安装visual studio.net系统必备.系统重新启动后,你需要重新启动安装程序.单击"确定"重新启动,单击"取消"退出安装程序,以后再安装."对话框.重启n次都弹
作者:编程之家 时间:2020-08-20
修改sqlserver 2008 express为混合认证模式
sqlserver 2008 express 默认安装时为Windows认证方式,如果想改为Windows和SQL两种的混合模式,可以执行以步骤: 一 在命令行中停止SQL Server /SQL Express服务 net stop /y mssql$sqlexpress 二 在windows的左下角开始菜单里,点击运行,然后键入regedit,回车即可出现注册表编辑页面,然后找到 HKEY
作者:编程之家 时间:2020-08-20
IM客户端一览
http://im.micrsosft.com/register.aspx 到此处注册IM 帐号 测试服务器故障,暂不提供测试 以上是群聊窗口,这个窗口目前还在完善中 这个会话窗口是最初的方案,还没完善,完善点的会下下面贴上 以上三个窗体是完善过的,修改了部分细节,有关更详细的资料 会随着时间的推移 全部贴上。 以上是客户端截图。如果您有需要 ,请您与我联系。 目前暂时未完善 所以暂时不提供下载。
作者:编程之家 时间:2020-08-20
sqlserver express自动备份数据库
转自 http://blog.csdn.net/liangCK/archive/2008/11/16/3311933.aspx -- 第一步 -- 在 master 库中建立一个备份数据库的存储过程 . USE master GO CREATE PROC p @db_name sysname , -- 数据库名 @bk_path NVARCHAR
作者:编程之家 时间:2020-08-20
关于SQLServer2005的学习笔记――系统触发器
DDL 触发器是一种特殊的触发器,它在响应数据定义语言 (DDL) 语句时触发。它们可以用于在数据库 中执行管理 任务,例如,审核以及规范数据库操作。 DDL 触发器在 CREATE 、 ALTER 、 DROP 和其他 DDL 语句上操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器 中某一类型的所有命令。 服务器作用域的 DDL 语句――能够审计的相关类别
作者:编程之家 时间:2020-08-20
关于SQLServer2005的学习笔记——系统触发器
DDL 触发器是一种特殊的触发器,它在响应数据定义语言 (DDL) 语句时触发。它们可以用于在数据库 中执 行管理 任务,例如,审核以 及规范数据库操作。 DDL 触发器在 CREATE 、 ALTER 、 DROP 和其他 DDL 语句上操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器 中某 一类型的所有命令。 数据库作用域的 DDL 语句——能够审计的相关类
作者:编程之家 时间:2020-08-20
学习SQLSerVer中的锁
当数据库的并发访问量很大时,需要对数据库的锁的概念有一个清晰的了解,这样就能很好的处理数据库的大并发访问的问题 1.并发引起的问题 ①脏读:包含未提交数据的读取。例如,事务1更改了某行。事务2 在事务1 提交更改之前读取已更改的行。如果事务1回滚更改,则事务2 便读取了逻辑上从未存在过的行。 ②不可重复读取:当某个事务不止一次读取同一行,并且一个单独的事务在两次(或多次)读取之间修改该行时,因
作者:编程之家 时间:2020-08-20
OLAP和OLTP的 概念和区别
联机事务处理OLTP(on-line transaction processing)主要是执行基本的、日常的事务处理,比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有: 1.实时性要求高; 2.数据量不是很大; 3.交易一般是确定的,所以OLTP是对确定性的数据进行存取;(比如存取款都有一个特定的金额) 4.并发性要求高并且严格的
作者:编程之家 时间:2020-08-20
番茄进销存开发日志
http://download.tech.qq.com/pic/201003/15/13/126863225625816.jpg 上学期做了一个进销存软件,三层架构,可以无缝切换SQLite, SQLServer。 UI-Business Logic Layer-Data Access Layer 基础架构采用微软Enterprise Library 3.0. http://download.te
作者:编程之家 时间:2020-08-20
DBunit测试实例
import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.util.logging.FileHandler; import junit.framework.TestCase; import org.dbunit.DatabaseTestCase; im
作者:编程之家 时间:2020-08-20
SQLServer 2000 清除数据库日志
--进入到数据库 use pubs --截断日志 backup log pubs with no_log --收缩日志文件dbcc shrinkfile(2)
作者:编程之家 时间:2020-08-20
关于SQLServer2005的学习笔记――异常捕获及处理
SQLServer2005 提供了类似于 C# 和 C++ 语言中的异常处理的错误处理机制。 Transact-SQL 语句组可以包含在 TRY 块中。如果 TRY 块内部发生错误,则会将控制传递给 CATCH 块中包含的另一个语句组。 相关错误消息如下: ERROR_NUMBER() 返回错误号。 ERROR_SEVERITY() 返回严重性。 ERROR_STATE() 返回错误状态号
作者:编程之家 时间:2020-08-20
关于SQLServer2005的学习笔记——异常捕获及处理
SQLServer2005 提供了类似于 C# 和 C++ 语言中的异常处理的错误处 理机制。 Transact-SQL 语句组可以包含在 TRY 块中。如果 TRY 块内部发生错误,则会将控 制传递给 CATCH 块中包含的另一个语句组。 相关错误消 息如下: ERROR_NUMBER() 返回错误号。 ERROR_SEVERITY() 返回严重性。 ERROR_STATE() 返回错误状态
作者:编程之家 时间:2020-08-20
codematic2
动软.Net代码生成器Codematic 是一款为C#程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model+DAL +BLL+Web 的设计,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省
作者:编程之家 时间:2020-08-20
关于SQLServer2005的学习笔记——系统触发器
DDL 触发器是一种特殊的触发器,它在响应数据定义语言 (DDL) 语句时触发。它们可以用于在数据库 中执行管理 任务,例如,审核以及规范数据库操作。 DDL 触发器在 CREATE 、 ALTER 、 DROP 和其他 DDL 语句上操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器 中某一类型的所有命令。 数据库作用域的 DDL 语句——能够审计的相关类别
作者:编程之家 时间:2020-08-20
【整】char、varchar、nchar、nvarchar的区别
【整】char、varchar、nchar、nvarchar的区别 对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相
作者:编程之家 时间:2020-08-20
SQLSERVER SQL性能优化
SQLSERVER SQL性能优化系列 1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接
作者:编程之家 时间:2020-08-20
SqlServer性能优化——Compression
http://blog.csdn.net/tuoxie5431/archive/2010/01/19/5214010.aspx 执行SQL查询时,主要的几个瓶颈在于:CPU运算速度、内存缓存区大小、磁盘IO速度。而对于大数据量数据的查询,其瓶颈则一般集中于磁盘IO,以及内存缓存。那么为了提高SQL查询的效率,一方面我们需要考虑尽量减少查询设计的数据条目数——建立索引,设立分区;另一方面,我们也
作者:编程之家 时间:2020-08-20
[SQLServer2005] 动态语句申明游标
在sql存储过程时, 有时可能需要处理动态语句返回的游标值。例子如下: set @str_sql = 'declare cur1 cursor for select distinct startdate from ' + @str_tablename; execute (@str_sql); open cur1; fetch next from cur1
作者:编程之家 时间:2020-08-20
[SQLServer2005] 异常捕获
以下例子针对动态语句的执行进行异常捕获(即begin try中的语句), 出错后直接会进入到 begin catch的语句块当中。 -- 将数据从临时表t_test,导换到结果表 set @str_sql ='insert into ' + @str_tablename + 'select * from t_test' begin try execute
作者:编程之家 时间:2020-08-20
[SQLServer2005] 让作业自已报错,然后再重新启用.
我们可以设定一个sqlserver的job执行失败后,隔多长时间再重复执行。 以下是一个job调用的存储过程中的一段代码, 当遇到第一种情况"1.未找到web文件",假定这个错误可以自动修复。我们可以通知其它作业去执行相关任务(如重新下载web网页), 然后让job报错,根据你上面的设置, job隔一定的时间会再次运行(比如web下载完成之后),达到了自动修复错误的目的。 (当然如果是
作者:编程之家 时间:2020-08-20
SqlServer 2005 无法删除维护计划
1. 在msdb中先执行下面的语句将维护计划的ID查出。 select * from sysmaintplan_plans 2. 将查出的ID填入到下面几句话中的''中,并执行。 delete from sysmaintplan_log where plan_id = '' delete from sysmaintplan_subplans where plan_id = '' delete fr
作者:编程之家 时间:2020-08-20
[SQLServer] 临时表、表变量、 CTE
本文原本是为了说明游标在某些特定环境下的用途,突然发现用来说明临时表、表变量和 CTE 的关系更为合理一些。 本文的例子给了一串数字,是为了求得同组中所有数字的乘积,包括累计叠加等等,这样的案例通过一般的分组方式很难办到,而通过游标更容易实现。 创建一个测试 表 CREATE TABLE groups (groupid VARCHAR(10), val INT NULL ) INSERT INTO
作者:编程之家 时间:2020-08-20
sqlserver 附加数据库后为只读
今天附加数据库到SqlServer2008上,结果显示为只读! 去除只读:数据库--属性--选项--状态 --》第一个属性 database read-only:默认为true,修改为false即可!
作者:编程之家 时间:2020-08-20
番茄进销存开发日志
上学期做了一个进销存软件,可以无缝切换SQLite, SQLServer。 番茄进销存单机版 软件简介: 1.客户、供应商管理 2.采购管理 3.销售管理 4.商品管理 5.收付款 6.自动生成记账凭证 7.报表统计 8.无缝升级到企业版 SQLServer 下载地址更新: http://download.csdn.net/source/21
作者:编程之家 时间:2020-08-20
SQLserver2005 类别不支持集合(或类别对象为远程对象) (异常来自 HRESULT:0x80040110 (CLASS_E_NOAGGREGATION)) (Microsoft.SqlServer.SqlTools.VSIntegration)
可能是安装数据库与前一个版本没有卸载干净有关,在重新安装了sp(sp1-sp3挨个安装)补丁之后工作正常,具体不知道是那个补丁起的作用
作者:编程之家 时间:2020-08-20
sqlserver 安装 对性能监视器计数器注册表值执行系统配置检查失败
SQL Server 2005 卸载之后重新安装,在执行检查时报:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。 解决方案: 在开始==>运行==>regedit.exe ,在注册表里找HKEY_LOCAL_MACHINE/SOFT
作者:编程之家 时间:2020-08-20
上一页
82
83
84
85
86
87
88
89
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native