1. 云栖社区>
  2. 全部标签>
  3. #SQL#
SQL

#SQL#

已有10人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Dremio架构分析

一.Dremio架构 Dremio是基于Apache calcite、Apache arrow和Apache parquet3个开源框架构建,结构其核心引擎Sabot,形成这款DaaS(Data-as-a-Service)数据即服务平台;整体体验风格与其公司开源的Apache Drill非常接近。

云栖社区 架构 SQL Apache drill Hive metadata 存储 数据存储 Parquet Arrow dremio Carcite

Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL | 9月4号栖夜读

今天的首篇文章,讲述了:上周六在深圳分享了《Flink SQL 1.9.0 技术内幕和最佳实践》,会后许多小伙伴对最后演示环节的 Demo 代码非常感兴趣,迫不及待地想尝试下,所以写了这篇文章分享下这份代码。希望对于 Flink SQL 的初学者能有所帮助。

分布式 架构 mysql RDS 性能 SQL 数据库 容器 aliyun CPU

Mysql死锁如何排查:insert on duplicate死锁一次排查分析过程

Mysql死锁如何排查:insert on duplicate死锁一次排查分析过程前言遇到Mysql死锁问题,我们应该怎么排查分析呢?之前线上出现一个insert on duplicate死锁问题,本文将基于这个死锁问题,分享排查分析过程,希望对大家有帮助。

mysql innodb SQL 日志 lock 索引 index update

结合 Mybatis,探讨 Oracle 中 in 与 not in 的陷阱

一、Oracle 中的 in 与 not in 1. 正常情况下的使用 查询语句使用 in 和 not in 的例子 --表:T_USER,USER_ID 有 1,2,3,4,5,6 --查询 userId 中包含1,2,3的数据 --查询结果:1,2,3 SELECT * FROM T_USER T WHERE T.

in Oracle SQL 表达式 open xml list mybatis NOTIN

如何全面防御SQL注入

随着技术的进步,Web应用技术在得以快速发展的同时,其自身的漏洞和伴随的风险也在不断迭代与增加着。自2003年以来,SQL注入攻击已持续位列OWASP应用安全风险Top 10之中,并值得各类公司持续予以严防死守。

安全与风控 服务器 SQL 数据库 web

mysql迁移mpp数据库Greenplum

mysql迁移mpp数据库Greenplum 场景描述因兄弟项目中mysql有点扛不住了,要做sql优化,但是业务有点小复杂,优化起来有点麻烦(sql嵌套有点多),便想着用Mpp数据库Greenplum测试下,看性能和复杂度怎么样,趟趟水。

PostgreSQL Greenplum mysql SQL 数据库 测试 MPP varchar csv navicat

日志服务索引那些事儿

日志服务索引那些事儿 简介 日志是排查问题最基本也是最重要的信息,排查问题原始的方式是登录机器查看日志,分布式场景下登录所有的机器代价太大,不利于问题排查。所以需要将日志集中采集,而且要快速查询到问题日志。

SQL 日志 日志服务 配置 Image 索引 流计算

RDS MySQL 8.0 Returning

背景 MySQL 对于 statement 执行结果报文通常分为两类 Resultset 和 OK/ERR,针对 DML 语句则返回OK/ERR 报文,其中包括几个影响记录,扫描记录等属性。但在很多业务场景下,通常 INSERT/UPDATE/DELETE 这样的DML语句后,都会跟随 SELECT 查询当前记录内容,以进行接下来的业务处理, 为了减少一次 Client DB Server 交互,类似 PostgreSQL / Oracle 都提供了 returning clause 支持 DML 返回 Resultset。

数据存储与数据库 mysql RDS SQL DML update AliSQL

SQL 中 Left Join 转为 Inner Join 的实际应用

之前我写过一篇文章叫做,《SQL 中 关于Left Join 转为 Inner Join 的问题》。文章中给出的一个结论是:左关联的查询语句中,只要有 where 的过滤条件,那么该语句将被转为内关联。

SQL class 左关联 LeftJoin InnerJoin 内关联 实际应用

在 NAS SMB 卷上用 Visual Studio 调试 ASP.NET + SQLServer 项目并部署到 IIS 服务

阿里云 NAS SMB 卷具有高可用高吞吐大容量等特点,可以很好地解决网站和数据库项目的存储问题。本文将介绍如何在 NAS SMB 卷上用 Visual Studio 调试 ASP.NET + SQLServer 项目并把项目部署到 IIS 服务作为正式服务开放出去。

云栖社区 数据存储与数据库 互联网产品及应用 SQL 数据库 配置 express IIS Sqlserver aliyun Server visual asp 存储 github

【Linux】MySQL 运维常用脚本

【Linux】MySQL 运维常用脚本目录 操作规范1、数据操作,必须谨慎,线上尤甚!!!2、线上数据操作,必须备份!备份需完整、可用,备份使用自己最容易操作回滚的方式。3、数据操作,能修改数据解决的决不删除4、不确定的操作不做,不确定的命令不敲5、如果出现问题,例如数据丢失、数据文件损坏,必须首先完整备份当前环境,保证后续操作不会造成更大的影响,以便留给能解决问题的人解决。

linux mysql SQL 线程 数据库 脚本 索引 Create database

Mysql - 存储过程 - 定时删表

Mysql - 存储过程 - 定时删表在工业监控里面, 需要对每天的数据, 进行记录, 时间长了之后, 数据库很容易撑爆. 这时候, 如果允许, 可以对之前的数据进行一次清除, 只记录几个月内的数据.

mysql SQL 数据库 脚本 存储过程 varchar

利用MySQL系统数据库做性能负载诊断

利用MySQL系统数据库做性能负载诊断某大师曾说过,像了解自己的老婆 一样了解自己管理的数据库,个人认为包含了两个方面的了解:1,在稳定性层面来说,更多的是关注高可用、读写分离、负载均衡,灾备管理等等high level层面的措施(就好比要保证生活的稳定性)2,在实例级别的来说,需要关注内存、IO、网络,热点表,热点索引,top sql,死锁,阻塞,历史上执行异常的SQL(好比生活品质细节)MySQL的performance_data库和sys库提供了非常丰富的系统日志数据,可以帮助我们更好地了解非常细节的,这里简单地列举出来了一些常用的数据。

mysql 性能 SQL 数据库 索引 Transaction session 存储过程

Mybatis与SQL Server类型转换遇到的坑

Mybatis与SQL Server类型转换遇到的坑一. MyBatis SQL语句遇到的性能问题 场景还原  假设我们有一张User表,其中包含userId、userName、gender字段,其中userId的数据类型为char(20),此时我们想通过userId获得这个人的姓名,   这段SQL很简单: SELECT userName FROM dbo.

性能 SQL Server 索引 空格 字符集 html varchar 数据结构 压力测试 数据类型 mybatis

RDS for mysql5.7 基础版本使用mysqldump 全量加增量恢复到本地

rds mysql 5.7基础版本无法下载物理备份,在业务不允许中断,并且本地数据库没有公网的情况下,如果要迁移数据到本地可以利用mysqldump 导出的dump 文件然后结合binlog 增量把rds数据迁移到本地。

mysql RDS SQL 数据库 数据迁移 binlog dump

生产环境JVM内存溢出案例分析

线上JVM内存溢出案例分析详解,本文详细的介绍了生产环境JVM内存溢出的故障分析过程,更是提供在故障发生之前如何快速隔离故障源、防止故障扩散等方法。

服务器 SQL 线程 数据库 dump hashmap 内存溢出 线上故障分析

分布式唯一ID系列(3)——数据库自增ID机制适合做分布式ID吗

分布式Id之数据库自增ID机制原理介绍 在分布式里面,数据库的自增ID机制的主要原理是:数据库自增ID和mysql数据库的replace_into()函数实现的。这里的replace数据库自增ID和mysql数据库的replace_into()函数实现的。

分布式 mysql 函数 SQL 数据库 高并发 分布式ID

Oracle 左连接(left join) 排序问题

项目环境:linux、tomcat8.5、SSM框架、oracle11g 项目中一个列表查询,使用了左连接(left join),类似这样: select * from A left join B on A.

Oracle SQL 排序 码农日志

1226
GO