自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于中文和分词,计算机通讯的思考

中文分词 为什么不用四角号码呢(方块字四个角加一个补码)? 10604 30104 22770 80221 26000 67127 12013 42913 44214 30112 12900 21182 27106 77217 西塞山前白鹭飞,桃花流水鳜鱼肥. 要知道中文的四角号码之间是有天然的联系的,比如词\成语等,对中文分...

2019-05-21 09:40:01 217

原创 gitBook 安装配置和发布流程(git version 2.11.1 /node v4.0.0)

第一步: 配置git labGit lab 安装后配置步骤安装Git-2.11-64-bit.exekevin@DESKTOP-EAP66GS MINGW64 /d/gitCode$ git --versiongit version 2.11.1.windows.1登录git lab服务器http://172.32.12.202/Sycro/docsGit lab...

2019-04-04 15:03:04 457

转载 转 华夏史·宁毅传 --作者:浮幽兔

宁毅,字立恒,江宁人也。生而不惊。为人聪明英武,素有大志而不言与人,能折节下士。尝学剑于陆红提。三月,尽其艺。有诗文行于时。于苏氏讲学,刺史宋濂尝试于学,生皆对之,曰:“此何人所授?”或曰:“宁毅也”。濂曰:“此人大才,苏氏之幸也。”与秦嗣源交,康王延之为世子师。毅辞之曰:“毅才疏学浅,岂敢专任。”不许。乃教周君武以格物,君武以师事之。八年,游杭州,会地震,方腊入杭州。随 陈凡军走江宁,贼以五路...

2019-04-02 09:59:42 2019

原创 spark sql 示例

--spark sqldataFrameval cuDF=sqlContext.read.table("device")cuDF.limit(100).show()cuDF.select("name","type")--保存到临时表cuDF.registerTempTable("cu2")sqlContext.sql(" select top 10 * from  cu2 ").collect()...

2018-05-22 14:10:10 297

原创 spark RDD 示例

spark Context  scspark RDD 存储单元       --示例1 hadoop fs -put /home/training/training_materials/data/frostroad.txt  /loudacre/frostroad.txt        val myrdd=sc.textFile("/loudacre/frostroad.txt") myrdd.c...

2018-05-22 14:07:09 266

原创 spark scala 小程序发布示例

--项目codepackage stubsimport org.apache.spark.SparkContextobject CountJPGs {   def main(args: Array[String]) {     if (args.length < 1) {       System.err.println("Usage: solution.CountJPGs <logf...

2018-05-22 14:03:44 885

原创 Hadoop kafka 配置示例

--查找zookeeper 和 kafka位置find / -name '*zookeeper-server-start.sh*' find / -name '*kafka-server-start.sh*' 启动zookeepersudo /usr/lib/kafka/bin/zookeeper-server-start.sh config/zookeeper.properties启动kafka...

2018-05-22 11:56:56 667

转载 关系规范化之分解的无损连接判定

http://blog.csdn.net/icurious/article/details/51282260最后这句话严重误导群众: 最后,我们从表格里看到对于DE行来说,都是a,所以得出结论,题中的分解是无损联接分解, 应该是 对于BE行来说都是a. 只要有一个子关系能够扩展到R,都是无损链接定义:无损联接分解是将一个关系模式分解成若干个关系模式后,通过自然联接和投影等运算仍能还原到原来的关系模...

2018-04-23 15:05:02 974

原创 闲暇日记--重读岳阳楼记

重读岳阳楼记,范仲淹写的日记真好,以前觉得好大一篇,现在觉得,好短--1 背景庆历四年春, 滕子京谪守巴陵郡。 越明年, 政通人和, 百废具兴。 乃重修岳阳楼, 增其旧制, 刻唐贤今人诗赋于其上。 属予作文以记之。--2岳阳楼第一印象,总览,观察地形予观夫巴陵胜状, 在洞庭一湖。 衔远山, 吞长江, 浩浩汤汤, 横无际涯; 朝晖夕阴, 气象万千。 此则岳阳楼之大观也, 前人之述备矣

2017-07-28 16:09:17 329

原创 SQL SERVER key value 实现转置功能

--1生成测试表CREATE TABLE [dbo].[TABLEA]([WO] [varchar](50) NOT NULL,[ColoumnName] [varchar](50) NULL,[ColoumnValue] [varchar](50) NULL,) insert into [TABLEA]values('PRD_100000048','SN','SN001')ins...

2017-02-23 15:46:34 2859

转载 sys_refcursor 和 cursor 优缺点比较

本文转自http://blog.sina.com.cn/s/blog_638978a40100qjzc.html#commonComment.无奈无法评论,只好转到本人博客下添加评论sys_refcursor 和 cursor 优缺点比较优点比较优点一:sys_refcursor,可以在存储过程中作为参数返回一个table格式的结构集(我把他认为

2016-12-13 15:32:58 7903

原创 工厂模式下每天定期转移海量数据

1. 建立文件组 2. 建立文件 3. 分区函数CREATE PARTITION FUNCTION [DAYOrderPartitionFunction] (datetime) AS RANGE RIGHT FOR VALUES (N'2016-05-23T00:00:00.000', N'2016-05-24T00:00:00.000', N'2016-05-25T00:

2016-11-16 13:53:10 296

原创 SQL SERVER INSERT EXEC嵌套问题解决方案

INSERT EXEC嵌套问题 --第一个存储过程_TestAALTER PROCEDURE[dbo].[_TestA] @SNNVARCHAR(50)= NULLAS    SET NOCOUNT ON;    BEGIN        CREATE TABLE#Detail           (             sn VARCH

2016-08-24 15:59:16 9629 1

原创 SQL SERVER 截断大日志文件

1.备份事务日志2.截断(运行下边示例代码)3.再备份事务日志(观察LDF文件有没有变小)-----收缩大日志  SELECT * FROM sys.database_files   USE DBnameGO --截断日志CHECKPOINT--收缩日志DBCC SHRINKFILE(DBname_Log,1000)--查

2016-08-24 09:42:18 2741

原创 XML抓取列名

DECLARE @xml XML = '   xxx111    xxx222 ';SELECT  tab.col.value('(../@column_name)', 'nvarchar(100)') AS column_name ,        tab.col.value('.[1]', 'nvarchar(100)') AS va

2016-08-24 09:34:44 311

原创 唯一非聚集索引变量传入时索引失效解决方案

优化SQL语句,唯一非聚集索引变量传入时索引失效解决方案

2015-11-12 09:35:52 538

原创 sql sql server 加行锁注意事项(防止锁全表)

sql  sql server 加行锁注意事项(防止锁全表)实例:BEGIN TRANSET TRANSACTION ISOLATION LEVEL REPEATABLE READ;SET LOCK_TIMEOUT 5000--初始化分配一个@sndeclare @SN varchar(20)select  top 1 @SN=SN from  Tablenam

2015-11-12 09:23:29 1590

完美解决SQL server 5173问题(一个或多个文件与数据库的主文件不匹配)

消息 5173,级别 16,状态 2,第 1 行 一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。 如果出现这个错误,不用急,这是mdf和ldf不一致导致,ldf文件损坏了,按本尊方法新建ldf文件,就能完美解决 !!!!

2022-07-04

gitBook 安装文件 及安装文档一条流

包含:(Git-2.11.1-64-bit.exe/node-v4.0.0-x64.msi/GitBook.Editor.Setup.exe/gitbook 发布文档.docx) 流程说明详见:https://blog.csdn.net/ocean42234111/article/details/89022836

2019-04-04

SQL2019+JDK8+安装一条流

包含:SQLServer-2019-CTP-2.2-x64-CHS/jdk-8u102-windows-x64.exe/ 安装文档

2018-12-25

SQL SERVER 转置功能

两种方案实现SQL SERVER 转置功能1.拼字符串实现转置2.PIVOT

2017-12-26

工厂模式下每天定期转移海量数据

通过分区方案,按分区转移数据,每天定时转移200w+数据,只需要10分钟

2017-12-26

唯一非聚集索引变量传入时索引失效解决方案

场景一: 确认1.碰到了一个一个非常慢的SQL server语句,发现是变量查询时很慢 SQL语句: DECLARE @SN VARCHAR(12) SET @SN = '30F335CD0045' SELECT [Mac2] FROM SF_Cp_Detail WHERE [Mac2] = @SN 确认2.查看索引是:唯一非聚集索引 CREATE UNIQUE NONCLUSTERED INDEX [IX_SF_CP_Detail_MAC2] ON [dbo].[SF_Cp_Detail] ( [Mac2] ASC ) WHERE ([MAC2]'' AND [MAC2] IS NOT NULL) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO 确认3.执行计划如下: 执行计划 SET STATISTICS IO ON ; (0 行受影响) Table 'SF_Cp_Detail'. Scan count 33, logical reads 1267942, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. 场景二: 为什么用不到索引IX_SF_CP_Detail_MAC2]呢? 尝试1: 把唯一非聚集索引改为非聚集索引, Done,用到索引了. Drop index ……. CREATE NONCLUSTERED INDEX [IX_SF_Cp_Detail_Mac2] ON [dbo].[SF_Cp_Detail] ( [Mac2] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO 尝试2: 可是还需要验证唯一性怎么办呢? 试了半天未达到目标, 根据别人提示, 恢复唯一非聚集 CREATE UNIQUE NONCLUSTERED INDEX [IX_SF_CP_Detail_MAC2] ON [dbo].[SF_Cp_Detail] ( [Mac2] ASC ) WHERE ([MAC2]'' AND [MAC2] IS NOT NULL) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO 然后 修改查询: DECLARE @SN VARCHAR(12) SET @SN = '30F335CD0045' SELECT [Mac2] FROM SF_Cp_Detail WHERE [Mac2] = @SN option (recompile) 预计查询计划 看样子不行, 但是,看一下实际查询计划: OK ,Done,可以了. 尝试3. 但是我不可能去每个程序加option (recompile)呀, 而且随着数据量的增大,每次重新编译索引, 本身就导致SQL语句变慢. 最终解决方案: 唯一非聚集索引留着, 再添加一个 非聚集索引,保留两个索引, 终于搞定了. CREATE UNIQUE NONCLUSTERED INDEX [IX_SF_CP_Detail_MAC2] ON [dbo].[SF_Cp_Detail] ( [Mac2] ASC ) WHERE ([MAC2]'' AND [MAC2] IS NOT NULL) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO CREATE NONCLUSTERED INDEX [IX_SF_Cp_Detail_Mac2] ON [dbo].[SF_Cp_Detail] ( [Mac2] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) GO

2015-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除