技术栈
db
sg_knight
6 天前
数据库
·
sql
·
mysql
·
oracle
·
database
·
关系型数据库
·
db
SQL 中的 IFNULL 函数是什么?
IFNULL 是 SQL 里一个用来处理 NULL 值 的函数,作用很简单:如果字段值是 NULL,就返回一个指定的默认值;否则返回原值。
_oP_i
8 天前
db
Kingbase 设计上就不提供实时准确行数
不能。准确说:Kingbase 和 PostgreSQL 体系“设计上就不提供实时准确行数”。这是架构选择,不是能力不足,也不是你没找到对的 SQL。
曲幽
14 天前
python
·
sqlite
·
flask
·
fastapi
·
web
·
sqlalchemy
·
db
FastAPI数据库实战:从SQLAlchemy原理到高效连接管理,告别性能瓶颈
你是否也曾被Web API中杂乱无章的数据库连接代码搞得焦头烂额?性能上不去,Bug却不少。试想在一个中型项目中,初期为了图快,每个请求都新建数据库连接,结果在并发测试时,API响应时间从50ms飙升到2秒以上,数据库连接数瞬间打满,服务直接雪崩。这绝不是个例,低效的数据库连接管理,是Web应用中最常见却也最容易被忽视的性能杀手之一。
潇潇云起
17 天前
java
·
开发语言
·
数据结构
·
db
mapdb
MapDB 是一个开源的嵌入式数据库引擎,专为 Java 设计。它提供了高性能的键值存储功能,支持持久化和内存映射。
亚林瓜子
1 个月前
数据库
·
mysql
·
gui
·
csv
·
cli
·
db
·
import
mysql命令行手动导入csv数据到指定表
需要通过本地csv文件将数据导入到mysql表中。首先使用mysql cli登录到数据库,注意,使用cli登录数据库的时候,需要启用--local-infile权限参数。类似如下:
太阳伞下的阿呆
2 个月前
分布式
·
mysql
·
kafka
·
db
·
高吞吐
kafka高吞吐持久化方案(1)
kafka消费消息丢入线程池,upsert数据库(mysql)。随着线程池并发加大,mq tps升高,锁冲突会加剧
好好研究
2 个月前
java
·
spring
·
mvc
·
mybatis
·
db
SSM整合(一)
SSM可以创建3类项目:创建maven的JavaWeb项目目录:
敲上瘾
3 个月前
linux
·
数据库
·
c++
·
oracle
·
db
C++ ODB ORM 完全指南:从入门到实战应用
ODB 是一个针对 C++ 的对象关系映射(ORM)库,它允许开发者以面向对象的方式操作数据库,将C++ 对象与数据库表进行映射,从而避免直接编写 SQL 语句,简化数据库操作。
宝桥南山
3 个月前
microsoft
·
reactjs
·
azure
·
fabric
·
graphql
·
db
Microsoft Fabric - 试一下在前端应用中使用 GraphQL API去连接Lakehouse
根据微软发布的信息,当前全球已经70%的财富500强在使用Microsoft Fabric,同时有95%的财富500强使用Power BI, Power BI的全球开发人员达到了650万,感觉社区挺大的。
Yeats_Liao
3 个月前
数据库
·
后端
·
时序数据库
·
db
时序数据库系列(一):InfluxDB入门指南核心概念详解
InfluxDB是一个专门处理时间序列数据的开源数据库。简单来说,就是专门存储带时间戳数据的数据库。比如股票价格变化、服务器CPU使用率、传感器温度读数等等。
上官浩仁
4 个月前
spring boot
·
mybatis
·
db
springboot3 mybatisplus 数据库操作入门与实战
https://gitee.com/supervol/loong-springboot-study(记得给个start,感谢)
上官浩仁
4 个月前
spring boot
·
mybatis
·
db
springboot3 mybatis 数据库操作入门与实战
https://gitee.com/supervol/loong-springboot-study(记得给个start,感谢)
NPE~
5 个月前
开发语言
·
数据库
·
golang
·
教程
·
db
·
手写系列
[手写系列]Go手写db — — 第二版
第一版文章:[手写系列]Go手写db — — 完整教程本文主要介绍如何在 ZiyiDB 第一版的基础上,实现更多新功能,给大家提供更多的实现思路,以及实现的流程,后续更多关键字以及字段类型的支持,大家可以参考着实现。
计算机毕设定制辅导-无忧学长
6 个月前
db
InfluxDB 集群部署与高可用方案(一)
**InfluxDB 是一款由 InfluxData 公司开发的开源时序数据库,采用 Go 语言编写 ,这使得它具有良好的跨平台性和高效的执行效率,在 DB-Engines 时序数据库排名中常常位列前茅。它专为处理时间序列数据而设计,这类数据的特点是包含时间戳以及与之相关的一系列数值,并且数据通常按照时间顺序生成和记录。InfluxDB 针对这些特性进行了深度优化,拥有诸多亮眼特性。
胡耀超
6 个月前
数据库
·
oracle
·
性能优化
·
dba
·
db
·
索引设计
Oracle数据库设计的系统性方法论:从实践困境到理论升华的完整指南
当企业系统从初创期的万级数据增长到成熟期的亿级规模时,数据库设计的每一个决策都会被无限放大。一个在小规模环境下可以忽略的设计缺陷,在大规模环境下可能导致整个系统的崩溃。
黑白极客
6 个月前
mysql
·
db
·
引擎
自增主键为什么不是连续的?
如果一个线程回滚,例如唯一键冲突的情况回滚时,回滚了sql语句,但是并没有把自增的值也-1。那么就会导致下一条插入的数据自增id出现了跳跃。
蓝黑2020
7 个月前
mysql
·
db
MySQL查询语句的通配符*
我想查询一张表里的记录,由于表里的字段可能非常多,或者我也不确定表里包含了哪些字段,所以需要用 * 来通配所有字段。与此同时,我想要重点关注某一个或几个字段(这些字段名是已知的),因此,想要把这些字段放在查询结果的最前面。
漫谈网络
8 个月前
sql
·
sqlite
·
db
sqlite3 命令行工具详细介绍
启动数据库连接退出 CLICSV 导入导出其他格式附加多个数据库执行 PRAGMA 配置事务控制命令分类
TechExplorer365
8 个月前
mysql
·
dba
·
db
MySQL重置密码终极版
尝试全网很多方法,很鸡肋,基本无法重置 MySQL57 的密码,下面是切实有效的方法:出现 MySQL 错误 “ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’” 通常意味着你尝试以 root 用户身份连接到 MySQL 服务器,但提供的密码不正确,或者该用户的访问权限被限制了。以下是一些解决步骤: