文章分类 -  Ms Sql Server

摘要:目录 一、 将查询结果输出JSON格式 1、FOR JSON AUTO:SELECT语句的结果以JSON输出。 2、FOR JSON AUTO,Root(’’) :为JOSN加上根节点 3、FOR JSON PATH输出:可通过列别名来定义JSON对象的层次结构 4、FOR JSON PATH+RO 阅读全文
posted @ 2022-07-21 08:32 thinksea 阅读(1941) 评论(0) 推荐(0) 编辑
摘要:0.索引 1.当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法。不幸的是,这是一个非常低效的方法。 实际上,在解析的过程中会将‘*’ 依次转换成所有的列名, 这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间。 2.增加内存、另外硬盘的读写速 阅读全文
posted @ 2022-01-12 21:51 thinksea 阅读(908) 评论(0) 推荐(0) 编辑
摘要:经常会需要分析SQLSERVER的阻塞情况,尤其是某些SQL操作异常缓慢从而怀疑是有人在搞事情的情况下。网上有许多一模一样的帖子,是关于sp_who_lock这个存储过程的,然而,网上流传的这个是略有问题的(被阻塞的SQL输出有误),为此改造了一下实现,顺便优化了一下输出结构: CREATE PRO 阅读全文
posted @ 2022-01-05 14:21 thinksea 阅读(489) 评论(0) 推荐(0) 编辑
摘要:如果你的系统有高并发的要求,可以尝试使用SQL Server内存优化表来提升你的系统性能。你甚至可以把它当作Redis来使用。 要使用内存优化表,首先要在现在数据库中添加一个支持内存优化的文件组。 Memory Optimized File Group 可以使用下列脚本来向现有数据库添加内存优化文件 阅读全文
posted @ 2021-04-26 00:07 thinksea 阅读(138) 评论(0) 推荐(0) 编辑
摘要:SQL SERVER类型 C#类型 精确数字 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 Int64 int 从 -2^31 (-2,147,483,648 阅读全文
posted @ 2018-11-14 13:26 thinksea 阅读(481) 评论(0) 推荐(0) 编辑
摘要:发布两个大数据集通用分页存储过程,欢迎大家和我联系共同探讨改进方法,同时我也会及时将更新内容发布在此页面。 本次一共发布两个版本,分别使用表变量和临时表两种技术实现。各有优缺点,表变量版本的执行效率高,但是需要明确指定“主键列、标识列或具有唯一值的列数据类型”,临时表版本执行效率略低一些。 阅读全文
posted @ 2011-04-21 14:45 thinksea 阅读(310) 评论(0) 推荐(0) 编辑

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