文章分类 - SQL
摘要:https://developer.aliyun.com/article/788242
阅读全文
摘要:Sub Kpi_Tree()Dim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim SQL As StringDim title As RangeDim i%, j%, k%, m%, rg As RangeSet cn = Ne
阅读全文
摘要:CREATE TABLE [dbo].[Calendar] ( [time_id] [int] IDENTITY (1, 1) NOT NULL primary key, [the_date] [datetime] NULL , [the_day] [nvarchar] (15) NULL , [t
阅读全文
摘要:在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join.具体适用哪种类型的连接取决于 当前的优化器模式 (ALL_ROWS 和 RULE) 取决于表大小 取决于连接列
阅读全文
摘要:简介 我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的
阅读全文
摘要:作者:Daisy、链接:https://www.nowcoder.com/discuss/429395来源:牛客网说起SQL,数分岗位的必备技能之一。常见的考察SQL的方式主要是: (1)笔试阶段,网上答题。包括PDD,携程,网易在内很多公司都会在笔试的时候来几个SQL作为筛选条件。网上答题的时候很
阅读全文
摘要:1、count(*)、count(1): count(*)对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。 如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。 如果表只有一个字段,count(*)最快
阅读全文
摘要:1. 查找数据路径 vi /etc/clickhouse/config.xml 2. 查看数据文件 cd /data2/clickhouse/data ls -al 3. 复制数据文件 cp -r 有些是硬链接,注意copy数据实际文件夹 cp -r /data2/clickhouse/store/
阅读全文
摘要:我们评估一款数据库产品,除了稳定性和易用性外,数据安全也十分重要,备份与恢复往往是最后一道安全门。 但如果备份策略不完善、恢复手段无效,一旦发生数据误删除就真的抢救无效-扑街了。 目前Clickhouse的备份方式有以下几种: 文本文件导入导出 表快照 ALTER TABLE…FREEZE 备份工具
阅读全文
摘要:Pivot 和 Unpivot 在TSQL中,使用Pivot和Unpivot运算符将一个关系表转换成另外一个关系表,两个命令实现的操作是“相反”的,但是,pivot之后,不能通过unpivot将数据还原。这两个运算符的操作数比较复杂,记录一下自己的总结,以后用到时,作为参考。 一,Pivot用法 P
阅读全文
摘要:日期行转列 --建表是为了列的顺序按一定的顺序排(聚集索引顺序) create table #mtd_column_list(resdate nvarchar(20))create clustered index res_id on #mtd_column_list(resdate) insert
阅读全文
摘要:数据库文件太大了,有400G左右,重启后一直显示“正在恢复”(原因是直接重启sqlserver服务,导致有些事务没有提交),正常来说,一直等待就行(注意本文倡导的是一直等待,本文末有查询进度的办法),如果实在等不了,可以尝试用以下办法,可能会稍微快一点:那么就:1、关闭数据库服务2、把数据文件和日志
阅读全文
摘要:在使用kettle导数据的时候,增量表一般将字段设置为varchar,为防止脏数据导致导入失败, 会将大的数字转换为科学计数法 清洗数据的时候,需要将科学计数法的数值转换为数字。 直接导入会报错 消息 8114,级别 16,状态 5,第 41 行Error converting data type
阅读全文
摘要:MSSQL 数据库文件变更目录 1、变更数据库文件指向 2、关闭数据库 3、移动数据库文件 4、给文件和目录添加NT Service\MSSQLSERVER用户的完全控制权限 5、启动数据库 6、注意事项 1、变更数据库文件指向 2、关闭数据库 3、移动数据库文件 4、给文件和目录添加NT Serv
阅读全文
摘要:clickhouse想对于hive没有show partitions xxx来展示分区的操作我们可以通过查询数据库中的system.parts表来查看想要的信息。dblab-VirtualBox :) select database,table,partition,partition_id,name
阅读全文
摘要:数据量大的查询导致connection refused。 clickhouselog: /var/log/clickhouse-server/ Setting max_server_memory_usage was set to 28.09 GiB (31.22 GiB available * 0.
阅读全文
摘要:现在用不到没关系,先收藏,防止后面找不到哦。 #大数据##大数据学习# 1、group by 使用内存限制 错误信息如下: Code: 241.DB::Exception: Memory limit (for query) exceeded:would use 9.37 GiB (attempt t
阅读全文
摘要:nux下安装sqlserver数据库有2种办法,第一使用yum镜像安装,第二使用rpm安装包安装 rpm安装地址为:https://packages.microsoft.com/rhel/7/mssql-server-2017/ 使用rpm安装的话可能存在依赖问题,此处不做详细安装说明。 重点说一下
阅读全文
摘要:很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数
阅读全文
摘要:varchar的NULL 无法转为为decimalde NULL,需要先转换为0,再转换为NULL 在表中的字段类型可以为NULL,且数据全为数字或者“”的情况下,直接把字段类型为varchar更改为decimal有可能会提示“将数据类型 varchar 转换为 decimal 时出错”,可以先把字
阅读全文
浙公网安备 33010602011771号