包含"SQL"标签的文章
-
孤陋寡闻了 原来 还能这么写 MySQL
那肯定就是配置的问题,那肯定就是报错信息中提到的sql,mode=only,full,group,by这个,原谅我孤陋寡闻了,用了MySQL这么久,从来没听过这玩意,而且用GROUPBY就是为了分组聚合,GROUPBY后面的条件要出现在SELECT列表里不是很正常吗,除非有两个列有同样的作用,比如一...
-
MySQL常用命令速查表
其中,data,type定义字段的数据类型,常用的数据类型包括,SMALLINT、INT、BIGINT、DECIMAL、CHAR、VARCHAR、TEXT、DATE、DATETIME等,数据库约束包括主键约束,PRIMARYKEY,、外键约束,FOREIGNKEY,、唯一约束,UNIQUE,、非空约...
-
我们一起聊聊运维知识的呈现需要个性化吗
这些年数据库运维工具的领域各种概念层出不穷,每个用户好像都有自己的特殊情况,他们需要的运维工具的功能也千差万别,搞的有时候让我都感到有些弄不明白用户到底需要什么样的产品了,有些运维工具是企业的刚需,是高频使用的功能,比如说数据库的安装部署、自动打补丁升级,批量修改数据库配置等,随着企业私有云的建设,...
-
字段血缘在 互联网的实践 vivo Spark SQL
注意到我们也实现了一个自定义的SQL解析器,其实该解析器并没有做太多的事情,只是在判断如果该语句包含insert的时候就将SQLText,SQL语句,设置到一个为FIELD,LINE,AGE,SQL,之所以将SQLText放到FIELD,LINE,AGE,SQL里面,因为在DheckRule里面是拿...
-
在企业级数仓建设的优势 SparkSQL
前言ApacheHive经过多年的发展,目前基本已经成为业界构建超大规模数据仓库的事实标准和数据处理工具,Hive已经不单单是一个技术组件,而是一种设计理念,Hive有JDBC客户端、支持标准JDBC接口访问的HiveServer2服务器、管理元数据服务的HiveMetastore,以及任务以Map...
-
实现了三大数据分析工具的大一统 Pandas和Spark 这个库 SQL
01pyspark简介及环境搭建pyspark是python中的一个第三方库,相当于ApacheSpark组件的python化版本,Spark当前支持JavaScalaPython和R4种编程语言接口,,需要依赖py4j库,即pythonforjava的缩略词,,而恰恰是这个库实现了将python和...
-
Spark 你知道吗? 扩展 解析 SQL
大家好久不见了,最近生活发生了很多变故,同时我也大病了一场,希望一切都尽快好起来吧,今天跟大家分享下Spark吧,谈谈如何修改SparkSQL解析,让其更符合你的业务逻辑,好,我们开始吧......。...
-
Spark SQL 通过扩展 打造自己的大数据分析引擎
首先我们先来了解一下SparkSQL的整体执行流程,输入的查询先被解析成未关联元数据的逻辑计划,然后根据元数据和解析规则,生成逻辑计划,再经过优化规则,形成优化过的逻辑计划,RBO,,将逻辑计划转换成物理计划在经过代价模型,CBO,,输出真正的物理执行计划,...。...
-
SQL JOIN 后用 深入解析与实例 还是 语句中 LEFT WHERE ON
在SQL查询中,LEFTJOIN是一种常用的连接类型,用于从左表,主表,中返回所有记录,以及右表,连接表,中满足连接条件的记录,当LEFTJOIN与ON和WHERE子句结合使用时,其行为和结果可能会有显著不同,本文将深入探讨这种差异,并通过实例代码进行详细解析,...。...
-
我只动了一条SQL 从4.75s到0.6s
软件在持续的开发和维护过程中,会不断添加新功能和修复旧的缺陷,这往往伴随着代码的快速增长和复杂性的提升,若代码库没有得到良好的管理和重构,就可能积累大量的技术债务,包括不一致的设计、冗余代码、过时的库和框架以及不再使用的功能,这些因素都会导致软件结构的脆弱,增加系统出错的可能性,我们俗称为,代码腐化...
-
提升性能 Java工程师必备的20条SQL最佳实践
本篇文章将深入探讨了SQL查询优化的最佳实践,特别针对Java工程师量身定制,从理解索引的重要性到精通join操作以及利用连接池,在本文中涵盖了编写高效且高性能SQL查询所需的所有基本技术及最佳实践,...。...
-
十个导致性能问题的常见SQL错误
在编写SQL查询时,有时你可能没有意识到自己正在做一些可能会降低性能的事情,这就像你开车时,因为不知道有更快的路线,而选择了一条更长、更颠簸的路线!在这篇文章中,将解释开发者在SQL查询中常犯的一些错误,以及如何避免这些错误以提高性能,接下来跟随本文开始吧,示例将使用简单的员工名字和数据,...。...
-
慢 SQL 打爆监控!亿级数据表的删除问题
慢SQL打爆监控!亿级数据表的删除问题2024,09,2708,44,43type由于没有索引放在SQL中是巨大瓶颈,必须得去掉!datachange,lasttime也可以从SQL中拿出来,查出来之后在内存中再做type和>,背景简单抽象下业务场景,有一张MySQL表用来存储用户的操作...
-
SQL优化的26个小技巧 收藏好!!!
如果userId加了索引,age没加索引,以上or的查询SQL,假设它走了userId的索引,但是走到age查询条件时,它还得全表扫描,也就是需要三步过程,全表扫描,索引扫描,合并,如果它一开始就走全表扫描,直接一遍扫描就完事,mysql是有优化器的,处于效率与成本考虑,遇到or条件,索引可能失效,...
-
其他数据库
拿张之洞<,学贯中西造形>,来演练<,Java,Hbase,C>,云平台架构思维前言,由于我与日本IT产业有长期的项目合作,工作地点有时在西班牙的巴赛罗讷,或日本的东京,,我很喜欢研究西班牙无敌舰队的海战,包括中日甲午海战的相关事物,因为与我出生的台湾...