随笔分类 -  数据库

一些开源产品的学习和使用经验
摘要:配置仅限于跨不同网情况,网络互通情况方案和配置会更简单一点 内网A:MySql数据转换成Csv { "job": { "setting": { "speed": { "channel":1 } }, "content": [ { "reader": { "name": "mysqlreader", 阅读全文
posted @ 2020-03-10 18:28 leeolevis 阅读(615) 评论(0) 推荐(0) 编辑
摘要:[王清培版权所有]从数据库到自定义资源管理器都能参与到事务处理中来,在必要的时候保证数据的完整性,那么我们缺一个类型的资源操作,当然您也许早就想问了,关于文件系统的事务操作怎么办?那么关于文件的事务操作是否有成熟的解决方案了,这点在前几年还真没办法,但是最近微软已经发布了关于事务性NTFS系统。都了解NTFS文件系统的优势和好处,比起FAT和其他的什么HPFS文件系统有极大的改进,所以文件事务处理仅支持NTFS格式的文件系统。事务性NTFS也称做TXF,只有最新的Windows系统才支持(WindowsVista\Windows7\WindowsServer2008\WindowsServer 阅读全文
posted @ 2012-12-05 15:21 leeolevis 阅读(727) 评论(0) 推荐(0) 编辑
摘要:一、第一种测试declare @d datetimeset @d=getdate()select COUNT(0) from Disease--select * from Diseaseselect [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())http://space.itpub.net/9671084/viewspace-255613聚集索引是如此的重要和珍贵,所以笔者总结了一下,一定要将聚集索引建立在:1、您最频繁使用的、用以缩小查询范围的字段上;2、您最频繁使用的、需要排序的字段上。二、第二种测试set statistics profile onset 阅读全文
posted @ 2011-04-27 09:59 leeolevis 阅读(294) 评论(0) 推荐(0) 编辑
摘要:命令帮助:CMD 用DOS命令进入MongoDB文件夹 使用mongod --help可查看MongoDB命令帮助安装命令:mongod -dbpath E:\MongoDB\db -logpath E:\MongoDB\logs -install注册完服务完成后提示:net start "MongoDB" 启动服务。如果出现“服务没有响应控制功能”,请使用以下命令:(使用命令前最好创建logs和data文件夹)mongod --logpath E:\MongoDB\logs\mongodb.log -logappend --dbpath E:\MongoDB\data - 阅读全文
posted @ 2011-03-03 16:44 leeolevis 阅读(897) 评论(2) 推荐(0) 编辑
摘要:MemcacheMemcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对数据库释放可观的压力。2) 单点。如果Web服务器或App服务器做负载均衡的话,在各自内存中保存的缓存可能各不相同,如果数据需要同步的话,比较麻烦(各自自己过期,还是分发数据同步?),即使数据并不需要同步,用户也可能因为数据的不一致而产生用户体验上的不友好。3) 性能强。不用怀疑和数据库相比确实是,根源上还是内存的读写和磁盘读写效率上几个 阅读全文
posted @ 2011-03-03 14:41 leeolevis 阅读(288) 评论(0) 推荐(0) 编辑
摘要:I want to start with how the templates will work out in an actual Visual Studio project/solution. T4 templates have a *.tt extension. You can compartmentalize code by splitting it into different include files. That's what all the *.ttinclude files are.Make sure that the project where the templat 阅读全文
posted @ 2010-12-02 18:40 leeolevis 阅读(526) 评论(0) 推荐(0) 编辑
摘要:1.要求pc机上安装oralce客户端软件和sqlserver软件。2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以)eg:tnsnames.ora......TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT= 1521)) ) (CONNECT_DATA = (sid = blue) (SERVER = DEDICATED) ) )......3.配置windows的ODBC数据源: 开始菜单—》设置— 阅读全文
posted @ 2010-11-19 17:46 leeolevis 阅读(222) 评论(0) 推荐(0) 编辑
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->USE[SQL_Test]GO/******Object:StoredProcedure[dbo].[ProcReturnDaysTable]ScriptDate:08/05/201022:45:56******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[ProcReturnDaysTable]--Addthepa 阅读全文
posted @ 2010-08-06 00:03 leeolevis 阅读(318) 评论(1) 推荐(0) 编辑
摘要:protobuf-net是Google的ProtocolBuffer的.net实现。ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 引用protobuf-net.dll组件1、能过特性定义ProtoBuf格式的类[ProtoContract]public class User{ [ProtoMember(1, IsRequired = true)] public int UserID { get; s. 阅读全文
posted @ 2010-07-09 16:27 leeolevis 阅读(932) 评论(0) 推荐(0) 编辑
摘要:索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩小了n倍,查询的效率自然就提高了。另外在sql server内存够用的情况下索引会被放到内存中,在内存中查找自然又会提高效率;所以我们必须得合理利用索引。1)对什么列建索引数据库默认情况下会对主键建聚集索引,除了这个索引之外还需要在哪些列上建索引呢?这个问题只能具体情况具体分析,要看需要优化的sql语句(通常是查询次数多,查询相应想要高的语句),根据什么列的条件进行查询。例如:在论坛的数据库中有一张表是帖子回复表,在论坛的应用中 阅读全文
posted @ 2010-05-27 10:13 leeolevis 阅读(199) 评论(0) 推荐(0) 编辑
摘要:算术函数 abs(X) 返回给定数字表达式的绝对值。 max(X,Y[,...]) 返回表达式的最大值。 min(X,Y[,...]) 返回表达式的最小值。 random(*) 返回随机数。 round(X[,Y]) 返回数字表达式并四舍五入为指定的长度或精度。 字符处理函数 length(X) 返回给定字符串表达式的字符个数。 lower(X) 将大写字符数据转换为小写字符数据后返回字符表达式。 upper(X) 返回将小写字符数据转换为大写的字符表达式。 substr(X,Y,Z) 返回表达式的一部分。 randstr() quote(A) like(A,B) 确定给定的字符串是否与指定的 阅读全文
posted @ 2010-01-22 19:32 leeolevis 阅读(767) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示