随笔分类 -  数据库

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要:很久沒用過sql bi了,今天突然想重新回憶一下,試試去做了一下,發現很久不做,連原理都忘的一干二凈了。首先得準備數據源。不能直接使用業務數據,得經數據清洗一下,將沒有用的作廢的數據去掉,然后將必要字段做更新,比如日期字段。這個在時間序列分析時很必要也是通常的分析方式。然后在as ,cube,部署。沒想到也成功了 阅读全文
posted @ 2008-03-28 16:38 Nina 阅读(329) 评论(0) 推荐(0)
摘要:http://book.csdn.net/bookfiles/24/ 2.7 Database Engine Tuning Advisor数据库引擎优化顾问 SQL Server 2005 将之前版本的索引向导(Index Tuning Wizard)单独扩增成一个应用程序,称为“Database Engine Tuning Advisor”。协助用户在尚未深入了解数据库结构、索引、数据分布统... 阅读全文
posted @ 2008-03-28 11:26 Nina 阅读(1423) 评论(0) 推荐(0)
摘要:通过 SQL Profiler 工具程序,可监控应用程序如何访问数据库引擎。普通来说,当系统性能需要优化或是应用程序对数据库访问的结果不合预期,都可以使用该工具确认视图问题所在。 新版的 SQL Profiler 除了依然可以用来监视数据库引擎正在执行的工作,更增加了获取 Analysis Services 实例运行时所发生的事件。通过新增的跟踪选项,一样可以挑选需要录制的 AS事件、数据元以及设... 阅读全文
posted @ 2008-03-28 11:25 Nina 阅读(1935) 评论(0) 推荐(0)
摘要:原地址:http://blog.csdn.net/erway/archive/2007/08/07/1729230.aspx问题:无法启动SQL Server 2005中的SQL Server(MSSQLSERVER)服务。 原因:如果SQL Server中的SQL Server(MSSQLSERVER)服务尚未启动,则无法顺利地连接到制定的服务器实例,启动该服务的方法有两种:一种方法是通过SQL... 阅读全文
posted @ 2008-03-12 13:55 Nina 阅读(4084) 评论(4) 推荐(0)
摘要:一般来说返回DataSet的函数都是这么写public DataSet getrs(string sql){System.Data.SqlClient.SqlConnection = new SqlConnection();System.Data.SqlClient.SqlDataAdapter comm=new SqlDataAdapter(sql,conn);System.Data.DataS... 阅读全文
posted @ 2008-03-01 13:32 Nina 阅读(1857) 评论(0) 推荐(0)
摘要:(1)select title,price from titles where title_id in (select title_id from sales where qty>30) 该句的执行结果为: 表 'sales'。扫描计数 18,逻辑读 56 次,物理读 0 次,预读 0 次。 表 'titles'。扫描计数 1,逻辑读 2 次,物理读 0 次,预读 0 次。 (2... 阅读全文
posted @ 2007-12-12 15:28 Nina 阅读(578) 评论(0) 推荐(0)
摘要:查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp... 阅读全文
posted @ 2007-12-12 10:37 Nina 阅读(503) 评论(0) 推荐(0)
摘要:全文索引和全文检索是sql server 7.0的新增功能,它能够对数据中的字符类型列(如varchar、text等类型列)进行索 引,并通过索引实现全文搜索查询。sql server常规索引与全文检索相比,二者的区别如下: 常规索引 全文索引 使用create index或约束定义创建 使用全文索引存储过程创建和删除 通过删除或执行drop index语句删除 当插入、修改或删除数据时,sql ... 阅读全文
posted @ 2007-12-12 10:34 Nina 阅读(389) 评论(0) 推荐(0)
摘要:笔者曾在网上看到了一篇小短文《从数据表中取出第n条到第m条的记录的方法》,全文如下: 从publish 表中取出第 n 条到第 m 条的记录: SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) id 为publish 表的关键字 我当时看到这篇文章... 阅读全文
posted @ 2007-12-11 15:33 Nina 阅读(353) 评论(0) 推荐(0)
摘要:二、改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000 和执行: select * from table1 where tID > 10000 and name='zhang... 阅读全文
posted @ 2007-12-11 15:27 Nina 阅读(330) 评论(0) 推荐(0)
摘要:微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(no... 阅读全文
posted @ 2007-12-11 14:08 Nina 阅读(329) 评论(0) 推荐(0)
摘要:数据库表的操作 SQL code ------------------------------列操作----------------------------------- --添加列 ALTER TABLE t ADD Mycolumn int identity(1,1)||not null default(0) --删除列 alter table t drop column Mycolu... 阅读全文
posted @ 2007-11-13 17:57 Nina 阅读(316) 评论(0) 推荐(0)
摘要:很多时候我们可能都需要这么一个简繁互相转换的SQL函数,今天在网上找到的,收集下来。以后有了它就省事多啦。不用再写程序取出来转换后再更新数据库了。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--生成码表if exists (select * fr... 阅读全文
posted @ 2007-11-12 16:34 Nina 阅读(1086) 评论(0) 推荐(0)
摘要:非SA身份的用户无法执行包含bulk insert into #t 语句。(关键字:bulk insert、临时表、tempdb、权限)(如何永久性授予某用户对tempdb数据库的某些权限)以下是zjcxc的答复: --用sa身份登录,授予你的非sa用户(db1的db_owner)对model数据库的db_owner角色 --停止并重新启动sql server服务,再执行你的存储过程就可以了... 阅读全文
posted @ 2007-10-18 09:57 Nina 阅读(616) 评论(0) 推荐(0)
摘要:一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP... 阅读全文
posted @ 2007-10-18 09:55 Nina 阅读(1087) 评论(0) 推荐(2)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页