随笔分类 - database
摘要:前几日面试一家公司问到海量数据的问题.自己当时可能没有理解出什么意思,回答得不尽如意上网查了查资料,发觉网上的答案众多,有点笼统.现总结一下.1.建立相关聚合索引(查询字段用得较多)2.在数据库上面X表的某时间字段上进行分文件,分区,优化数据库结构3.至少也得具备常识性的数据库知道,如char比varchar查询快,char占用空间要varchar大(这个当然是以char没有填充满的情况)4.建立数据仓库(Data Warehouse),怎么建那可能要似数据库情况而定.列出相关文章:1.海量数据库解决方案2011050601
阅读全文
摘要:DECLARE @idoc intDECLARE @doc varchar(8000)SET @doc ='<ROOT> <MaerskXML> <MaerskInfo value="CFS"> <ShippingOrderREF>REF-123</ShippingOrderREF> <DamcoSONumber>SGH1234567</DamcoSONumber> </MaerskInfo> <MaerskInfo value="CFQ">
阅读全文
摘要:消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行SQL Server 阻止了对组件 'xp_cmdshell' 的 过程 'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。exec sp_configure 'show advance
阅读全文
摘要:介绍了SubSonic,一个数据层构建器导言一 个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层、业务层和数据访问层。虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做。创建 一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的。SubSonic帮助你基于数据库自动创建数据库访问层。SubSonic是什么?SubSonic是一个数据访问构建器。他还是一...
阅读全文
摘要:MERGEINTOTT1USING(SELECT'1001'ASa,2ASbFROMdual)T2ON(T1.a=T2.a)WHENMATCHEDTHENUPDATESETT1.b=T2.bWHENNOTMATCHEDTHENINSERT(a,b)VALUES(T2.a,T2.b);引用:http://blog.csdn.net/bruesz/archive/2007/11/20/1894836....
阅读全文
摘要:我们都知道Oracle 本身是没有Split函数的,在此在网上找到一个比较好的解决方法,特此Copy到这,方便以后使用,哈[代码]
阅读全文
摘要:在网上找了下资料提示我要更改这个 需要修改config.inc.php文件中的 // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $
阅读全文
摘要:近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER. 1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000) set @trun_name='' select @trun_name=@t...
阅读全文
摘要:摘要: 解决方法: 一、原因: SQLServer使用了"仅Windows"的身份验证方式,但客户端却使用SQLServer验证方式连接服务器,因此会产生上述的错误提示。 二、解决方法如... 阅读全文 wskfire 2007-12-06 11:08 发表评论
阅读全文
浙公网安备 33010602011771号