sql
xiaonibaba
这个作者很懒,什么都没留下…
展开
-
postgresql 查询锁表并解锁
查询被锁的pid以及语句, state这列如果显示成 idle in transaction 就表示被锁了select pid, state, usename, query, query_startfrom pg_stat_activitywhere pid in ( select pid from pg_locks l join pg_class t on l.relation = t.oid and t.relkind = 'r.原创 2022-01-11 14:26:25 · 2152 阅读 · 0 评论 -
c# 偶发访问postresql缓慢的问题
客户偶尔推送一些数据到我们写的api中,数据并发很小,但是经常会反应很慢,一个简单的查询,需要20多秒,通过抓包工具排查,连接前,很主动推送一些select 1,这样的语句,一直重复推送,但是c#一直获取不到数据,要过20秒左右,才会发送新的请求包.后来查询npgsql的官方网站Connection Idle Lifetime The time (in seconds) to wait before closing idle connections in the pool if the count o原创 2021-05-04 10:31:35 · 366 阅读 · 0 评论 -
Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compa
Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compatibility only. The recommended protocol version is TLS 1.2 and later.我这里是使用的是sqlserver2014数据库, 打上sqlserver 2014 SP3补丁即可Timeout expired. The timeout .原创 2021-03-23 14:50:48 · 9558 阅读 · 1 评论 -
SQL 一列拆分多行
selecta.mailNickName,b.memberfrom(select mailNickName,member=convert(xml,' <root> <v>'+replace(member,';',' </v> <v>')+' </v> </root>') FROM mail_list_ldap_department)aouter apply(select member=C.v.value('.','nvarc原创 2021-02-08 14:12:20 · 1011 阅读 · 0 评论 -
SQL Server中的CUBE实现合计ROLLUP
Create table #T([Item] nvarchar(22),[Color] nvarchar(22),[Quantity] int)Insert #Tselect N'桌子',N'白色',1 union allselect N'桌子',N'红色',2 union allselect N'椅子',N'白色',3 union allselect N'椅子',N'红色',4GoSELECT CASE WHEN GROUPING(Item) = 1原创 2020-10-16 15:36:55 · 157 阅读 · 0 评论 -
sql字符串拼接 for xml
DECLARE @str VARCHAR(max) SET @str = (SELECT cast( '['+ strDate + '],'AS NVARCHAR(max)) FROM (SELECT distinct top 30 strDate FROM PlanTempTable ORDER BY strDate ) a FOR XML PATH(''))SELECT left(@str,len(@str)-1)结果如下原创 2020-07-24 11:26:24 · 476 阅读 · 0 评论 -
SQL TO THML TABLE
经常用到存储过程,发邮件给用户,这样写,可以节省大量的SQL拼接字符串SELECT '<table>' + CAST((SELECT TOP 100 td=lngEmployeeID ,'' ,td=strEmployeeCode, '' ,td=strEmployeeName,'' from Syn_Employee for XML ...原创 2020-03-16 17:01:56 · 203 阅读 · 0 评论 -
sqlServer导出到外部(excel、txt等)
EXEC master..xp_cmdshell 'bcp "SELECT * FROM dbo.spt_values" queryout "F:\data.xls" -c -S"192.168.86.1" -U"sa" -P"sasa"'EXEC master..xp_cmdshell 'bcp "SELECT * FROM dbo.spt_values" queryout "F:\data...转载 2019-05-20 13:20:59 · 1671 阅读 · 0 评论 -
Sql Server中排序减号"-"的问题
select distinct v.lngDepartMentID,strDepartmentName,strDepartmentLevelCode code ,case when g.lngDepartmentID>0 then 1 else 0 end blnCheck from dbo.view_Department_Effective v left join (s...原创 2018-10-15 16:53:58 · 945 阅读 · 0 评论 -
数据分析在零售业八大应用点总结
1、销售指标分析:主要分析各项销售指标,例如毛利、毛利率、坪效、交叉比、销进比、盈利能力、周转率、同比、环比等等;而分析维又可从管理架构、类别品牌、日期、时段等角度观察,这些分析维又采用多级钻取,从而获得相当透彻的分析思路;同时根据海量数据产生预测信息、报警信息等分析数据;还可根据各种销售指标产生新的透视表,例如最常见的ABC分类表、商品敏感分类表、商品盈利分类表等。这些复杂的指标在原来的...转载 2018-05-22 14:51:47 · 970 阅读 · 0 评论 -
sql server temp数据库更换位置
第一步,把数据库停掉SELECT DB_NAME() AS DbName,name AS FileName,size/128.0 AS CurrentSizeMB,size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS INT)/128.0 AS FreeSpaceMBFROM sys.database_files;USE mast...原创 2018-04-28 13:15:28 · 2380 阅读 · 0 评论 -
power bi 之星座分析
第一步分析出月日: 月日 = IFERROR( VALUE(FORMAT([birthday],"MMdd")),0)获取星座:星座 = SWITCH(TRUE(), [月日] >= 120 && [月日]<=218 ,"水瓶座",[月日] >= 219 && [月日]<=320 ,"双鱼座",[月日] &a原创 2018-05-17 18:20:47 · 515 阅读 · 0 评论 -
搜索精准度优化架构方案
概述实现公司对内容精准化搜索和用户精准化推送的目标。采用方案搜索技术+数据挖掘+机器学习(未来)+人工审核(现在)人员配备1-2人专职开发(未来深入,人数更多)大致流程描述精准化大致需要技术这块做到几块的工作:1. 关键词挖掘2. 内容挖掘3. 用户画像4. 多维统计分析转载 2017-07-05 00:01:09 · 645 阅读 · 0 评论 -
SQL 一周默认星期一
ALTER PROC proc_get_days(@startdate DATETIME,@enddate DATETIME,@strtype VARCHAR(10) ='month')AS BEGINDECLARE @table TABLE ( startdate DATETIME, enddate DATETIME, week INT, dw VARCHAR(10) )原创 2017-06-12 23:44:55 · 476 阅读 · 0 评论 -
更改mysql 远程密码,
use mysql;SET PASSWORD FOR 'root'@'%' = PASSWORD('123456');原创 2017-05-26 16:49:32 · 271 阅读 · 0 评论 -
MYSQL 分表测试
因为MYSQL需要5.5以上,所以在192.168.168.243上单独装了一个MYSQLMycat 数据库分库分表中间件192.168.168.243 user : root pwd :123456port: 80661.schema.xml 定义tabe2.rule.xml 定义 规则测原创 2017-05-26 18:42:58 · 361 阅读 · 0 评论 -
jenkins 执行kettle 任务
kettle中start的位置设置计划任务,如果执行比较频繁,每次启动kitchen.bat,比较耗费资源,不如一直挂着执行.@echo off set KETTLE_PATH=D:\kettle-manager\data-integrationset JOB_NAME=001_crm_hubCALL %KETTLE_PATH%\Kitchen.bat原创 2017-05-04 18:14:34 · 2626 阅读 · 0 评论 -
sql split
--方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',''' union all select ''')+''''PRINT @sqlexec (@sql) if exi转载 2016-12-02 13:37:11 · 797 阅读 · 0 评论