写点什么

sql

0 人感兴趣 · 80 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/94/94e00075180d3b48546f56cd288e446a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关系数据库 SQL

用户头像
Frank
10-09

本文介绍SQL的基本使用句法,主要介绍查询语句:单表查询、连接查询、嵌套查询、集合查询。

https://static001.geekbang.org/infoq/b4/b404f0f3ad81f89f486e073431fbb61c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

慢 SQL 原因分析之索引失效 | 京东物流技术团队

最近收到一个慢sql工单,慢sql大概是这样:“select xxx from tabel where type = 1”。

https://static001.geekbang.org/infoq/3d/3dfbbb7ed20e6501de1657756aa09092.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

慢 SQL 治理实践及落地成果分享 | 京东物流技术团队

数据库系统性能问题会对应用程序的性能和用户体验产生负面影响。慢查询可能导致应用程序响应变慢、请求堆积、系统负载增加等问题,甚至引发系统崩溃或不可用的情况。慢SQL治理是在数据库系统中针对执行缓慢的SQL查询进行优化和改进的一项重要工作。

通过 SQL 实现海量 GIS 数据的轨迹关联计算,确定不了解下?

如何在每天新增数十亿条的时空数据中发现时空关联关系成为重要挑战。将数据放到一个节点的数据库中分析已无法满足需求,我们需要在分布式的数据基座中来完成数据的关联。

https://static001.geekbang.org/infoq/04/04d90795061430d1c992b40ab51f07d6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

千万级数据深分页查询 SQL 性能优化实践 | 京东云技术团队

如何在Mysql中实现上亿数据的遍历查询?近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象的粉丝数量过多,不少店铺的粉丝数量都是千万级别,并且有些大V粉丝数量能够达到上亿级别

https://static001.geekbang.org/infoq/bb/bbe23fb705af53d562d751c3e27b6912.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

INFINI Labs 产品更新 | Easysearch 支持 SQL 查询、Console 告警功能支持邮件等多渠道

INFINI Labs 产品又更新啦~。本次更新概要如下:Easysearch 新增 SQL 插件和JDBC 驱动,支持 SQL 查询,支持 SQL 常用函数等;Console 针对告警功能做了升级优化,新增了邮件渠道,支持自定义邮件服务器配置,以及支持飞书、钉钉、企业微信、Discord、Slack

https://static001.geekbang.org/infoq/9c/9c7e3849197e63c314a3f6dde68c949c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Mybatis-SQL 分析组件 | 京东云技术团队

大促备战,最大的隐患项之一就是慢sql,带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,而且对sql好坏的评估有一定的技术要求,有一些缺乏经验或者因为不够仔细造成一个坏的sql成功走到了线上,等发现的时候要么是造成了线上影响、报警、

如何用 Java 校验 SQL 语句的合法性?有这 5 种解决方案

开篇即进入正题。方案一:使用JDBC API中提供的Statement接口的execute()方法

https://static001.geekbang.org/infoq/cd/cd8a12c82bdbec69d19446e96cbd5d0a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从“云原生”到“比 Flink 快十倍”:RisingWave 的寻找自我认知之旅

RisingWave作为一个从2021年初开始开发的流计算系统,一直将自己定位于帮助用户简单高效的构建实时分析应用。自从2022年4月正式以Apache 2.0协议在GitHub开源后,RisingWave这一开源项目不断迭代,目前已经在数十家不同规模企业中实现落地,并且每日的开源部

在 Go 中使用 sqlx 替代 database/sql 操作数据库

sqlx 是 Go 语言中一个流行的第三方包,它提供了对 Go 标准库 database/sql 的扩展,旨在简化和改进 Go 语言中使用 SQL 的体验,并提供了更加强大的数据库交互功能。sqlx 保留了 database/sql 接口不变,是 database/sql 的超集。

https://static001.geekbang.org/infoq/ea/ea091d1867b0c20696ebb1fb8f3977ba.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

libpq SDK 发送 SQL 和解析结果

用户头像
KaiwuDB
06-13

本次技术贴将详细讲解:当用户建立连接后,如何发送 SQL 语句、获取结果对象、查看错误信息等。

https://static001.geekbang.org/infoq/14/14dc1f8f9f8cc523326e9a3467e5a4ed.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

通过 SQL 获取每个月第 n 周任意天的数据

MySQL 数据库中有日期字段,通过SQL查询每个月第n周的周内任意一天的数据。

https://static001.geekbang.org/infoq/b9/b91879851bb41a5b2266b48cc98dd33b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Elasticsearch 之 join 关联查询及使用场景 | 京东云技术团队

在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是比较大的,然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式 。这句话摘自Elasticsearch官网,从“然而”来看,说明某些场景某些情况下我们还是可以使用的

https://static001.geekbang.org/infoq/a1/a1d71dfa84027ae0f0b5a73a1db1e2b3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 MySQL 索引底层数据结构

在日常工作中,我们会遇见一些慢 SQL,在分析这些慢 SQL 时,我们通常会看下 SQL 的执行计划,验证 SQL 执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL 执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高

Oracle 23c 新特性实操体验优质文章汇总

Oracle 23c安装部署、功能体验与新特性测评优质实操文章合集。

https://static001.geekbang.org/infoq/84/84e52f9a38e4de57af15e827635b31da.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈离线数据倾斜

用最通俗易懂的话来说,数据倾斜无非就是大量的相同key被partition分配到一个分区里,造成了'一个人累死,其他人闲死'的情况,这种情况是我们不能接受的,这也违背了并行计算的初衷,首先一个节点要承受着巨大的压力,而其他节点计算完毕后要一直等待这个忙碌的节点

openGemini 1.0 版本,带来哪些新特性和性能提升?

3月30日,openGemini社区发布了v1.0.1版本,1.0版本新增了多个关键特性,并在数据压缩算法、内存管理、查询引擎等方面做了大量优化工作,整体性能取得进一步提升。

https://static001.geekbang.org/infoq/75/75d91e549275ed185f3b2fd64382bda2.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SQLChat 的 RBAC 之旅

去年 ChatGPT 在科技圈大火,到今年彻底破圈。各个领域都有相应的一些产品,数据库领域集中在 AI + SQL,自然语言转 SQL,或者利用自然语言来管理数据库等。今天我们来体验一下该领域的 SQLChat 这款 AI 数据库客户端。

https://static001.geekbang.org/infoq/b5/b58e14b89e8a999e8098d570c4be1cf2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

欢迎大家来到不可思议又有趣的 SQL 世界

在2017年11月,《SQL进阶教程》的第一版正式上市,一经上市很快得到读者的喜爱。转眼间5年多的时间过去了,经过SQL标准的不断迭代,本书依旧是获得了豆瓣9.1的高评分。

https://static001.geekbang.org/infoq/cf/cf935d52a9a05abf35a9b94991028a31.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SQL Chat - 基于 ChatGPT 的对话式交互 SQL 客户端

我毕业后参与研发的第一款软件,提供了从数据库到 GUI 控件,再到自定义脚本语言的整套组件,让用户主要通过拖拽的方式就能搭出一个 App 来。放到今天,也就是所谓的无代码/低代码平台。只是我参与的那款软件,诞生于 1985 年,至今也仍在迭代,已经到了第 1

这一次,NineData 新功能上线,真的是拼了

NineData 新发布了企业级多人协作能力,SQL 窗口和 SQL 任务分别接入了开发规范和审批流程;同时发布了智能 SQL,提供自然语言转换 SQL 的能力。数据复制新增黑名单功能;基础服务新增订阅管理、站内信、单点登录 SSO,新增可用区AWS-美国西部地域等功能。

https://static001.geekbang.org/infoq/28/28f92bf91b22ed7fd624e1cfa61ec550.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

除了 Navicat 破解版、DBeaver,免费还好用的数据库管理工具 /SQL 工具还有推荐吗?

用户头像
雨果
01-31

很多国内SQL学习者和开发者对Navicat、DBeaver等国外数据库管理工具已经很熟悉了。但是,有没有比他们更适合SQL开发者的数据库管理/SQL工具呢?这里,笔者结合自己的调研来聊一下。

https://static001.geekbang.org/infoq/49/49c6dc6bf199e5a064fafd78ca6af6e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么建议 SQL 初学者尽量选择 Web 版 SQL 工具?

用户头像
雨果
01-13

如今,SQL几乎成为职场人必备的一种生存技能了。根据2022I3E编程语言榜单统计显示:SQL目前在全球就业需求语言中位居第一,企业方都希望应聘者在掌握某一种语言之外,还能具备SQL的能力。

https://static001.geekbang.org/infoq/45/45493a0f5afc560ed16befd735658a0e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么开发者这么看重 SQL?看完这些应用场景你就明白了

用户头像
雨果
01-10

对企业来说,任何想要从事与数据相关的从业者,SQL都是一项必备技能。这篇文章,带你看看SQL在实际工作中都应用在哪些场景里,了解一下到底 SQL为什么如此受到开发者的重视。

https://static001.geekbang.org/infoq/49/49c6dc6bf199e5a064fafd78ca6af6e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

送给 SQL 开发者的一份新年礼物!一款 100% 自主研发的纯 Web 化 SQL 开发工具——SQL Studio 1.0 正式发布

用户头像
雨果
01-09

2023年新年伊始,麦聪软件再次迎来一个好消息:一款100%自主研发的纯Web化SQL开发工具——SQL Studio 1.0正式发布。这款产品让SQL开发者在Navicat、DBeaver之外,又多一款值得信赖的SQL开发工具可用。

https://static001.geekbang.org/infoq/bc/bca2f53b4e81d0697c837094a8e1394e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 NineData 实现企业级数据库备份, 数据备份告别“拆盲盒” ?

用户头像
NineData
2022-12-26

NineData 是玖章算术公司出品的“多云数据管理平台”,提供了包括SQL开发、数据备份、数据复制及数据对比等一系列数据管理能力,下面我们主要来唠一唠小八的救星“数据备份”。

https://static001.geekbang.org/infoq/a4/a48dd9a941e87a1cd74a7bd6610e9480.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

聊聊好牛的 MySQL 日志设计!

日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),本文接下来会

https://static001.geekbang.org/infoq/42/42218a16adceba48b5793037d16b769c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SQL 查找是否"存在",别再 count 了!

根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的count。

sql_sql技术文章_InfoQ写作社区