数据库

hef2886 小时前
jvm·数据库·python
如何生成特定SQL的AWR报告_@awrsqrpt.sql深度剖析单条语句性能awrsqrpt.sql报ORA-01422因非交互环境误解析提示;须在SQL*Plus中SET VERIFY OFF/FEEDBACK OFF后手动执行;SQL ID须从dba_hist_sqlstat查,禁用v$sql模糊匹配;HTML乱码应转码或改用text模式;报告聚合不校验每快照执行情况,定位问题需先查具体snap_id。awrsqrpt.sql 为什么总报错 ORA-01422:exact fetch returns more than requested number of rows这是最常
xcjbqd07 小时前
jvm·数据库·python
Python API怎么加Token认证_JWT生成与验证拦截器实现FastAPI中JWT认证应使用HTTPBearer获取Token并用jwt.decode()校验,密钥须从环境变量读取且确保两端一致;签发时需设exp、sub等字段,用datetime.utcnow()+timedelta;依赖注入get_current_user实现自动校验。FastAPI里怎么给接口加JWT Token认证直接用 HTTPBearer + JWT.decode() 就能拦住没Token或过期的请求,但别手写验证逻辑——容易漏掉 aud、iss 校验,也容易把密钥硬编码进代码里。用 f
二月十六7 小时前
数据库·sqlserver
SQL Server 2022 新语法:IS [NOT] DISTINCT FROM 彻底解决 NULL 比较难题在日常开发中,NULL 值的比较一直是 SQL Server 的痛点之一。NULL = NULL 返回的不是 TRUE 而是 NULL,导致很多场景下需要写繁琐的 IS NULL 判断。SQL Server 2022 引入了 IS [NOT] DISTINCT FROM 语法,彻底解决了这个问题。
~ rainbow~7 小时前
数据库·oracle·全栈
前端转型全栈(四)——常见的错误及解决方案错误信息:PrismaClient needs to be constructed with a non-empty, valid PrismaClientOptions
数厘7 小时前
数据库·sql·学习
2.1SQL 学习:先懂数据库概念再学 SQL我入行第一年,领导丢给我一个数据库账号,说“去把昨天的订单数据查出来”。我打开Navicat,看到左边一长串陌生的表名,完全不知道从哪里下手。后来硬着头皮学了SQL语法,写了个SELECT * FROM orders,跑出来结果,但完全不明白为什么数据存在“表”里,为什么订单号不能重复。直到有一次我写DELETE语句忘了加WHERE,把整张表清空了,才被迫去搞懂数据库的底层概念。
Cat_Rocky8 小时前
数据库·redis
redis哨兵模式redis持久化Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为"半持久化模式"RDB);也可以把每一次数据变化都写入到一个 append only file(AOF)里面(这称为"全持久化模式")。
广师大-Wzx8 小时前
java·开发语言·数据结构·数据库·windows·python·mysql
一篇文章看懂MySQL数据库(下)--tail -50 /var/log/mysqld.log -->查看文件尾部的50行记录--tail -f /var/log/mysqld.log -->实时查看文件尾部输出的日志
hef2888 小时前
jvm·数据库·python
golang如何使用range over func_golang range over func迭代器使用方法Go 1.23+ 中 range 只能遍历形如 func(yield func(T) bool) 的函数,标准库提供 iter.Seq[T] 别名;需在 yield 内按需执行 DB 查询,避免提前全量加载,并显式管理资源生命周期。Go 1.23+ 中 range 能直接遍历函数,但必须是 func(yield func(T) bool) 类型Go 1.23 正式支持 range over func,但它不是“任意函数都能 range”,而是有严格签名要求:必须接受一个 yield 回调,且返回 bool
qq_3806191610 小时前
jvm·数据库·python
html如何查看windowsWindows中无独立HTML查看器,浏览器即标准查看器;双击打开空白或报错多因路径错误、扩展名隐藏(如index.html.txt)、相对链接位置不对;开发阶段应使用Live Server或python -m http.server启本地HTTP服务以避免file://协议限制。Windows 系统里没有 “HTML 查看器” 这个独立程序,浏览器就是标准 HTML 查看器 —— 直接双击 .html 文件,系统默认用 Edge(或你设的其他浏览器)打开即可。双击打开后页面空白或报错 ERR_FILE_
爱学习的小邓同学10 小时前
数据库·mysql
MySQL --- MySQL数据库基础我们熟知文件也是有一定的数据存储功能的,尽管如此文件保存数据有以下几个缺点: (1)文件的安全性问题得不到保障 (2)文件不利于数据查询和管理、不利于存储海量数据 (3)文件在程序中控制不方便
wgzrmlrm7410 小时前
jvm·数据库·python
如何加固SQL环境部署_删除默认安装的示例数据库不能删除information_schema和mysql库,仅可安全删除test等明确标注的示例库(如sakila、world),需先核查进程、禁用自动重建逻辑、逐个DROP并刷新权限,再清理匿名用户及加固认证。删掉 mysql、test、information_schema 这几个库?别乱动不能全删。information_schema 是 MySQL 系统视图库,强制删除会导致服务启动失败或查询报错;mysql 库存用户权限、插件、时区等关键元数据,删了就登不进去;只有 test 和类似 exampl
雨墨✘11 小时前
jvm·数据库·python
golang如何实现设备指纹识别_golang设备指纹识别实现详解Go 标准库无法直接获取 JA3 指纹,因 http.Server 在 TLS 握手后丢弃 ClientHello 且不暴露原始数据;需用 utls 库在 handshake 前截获未加工的 clientHelloMsg 并严格按规范拼接字段生成 JA3 字符串。Go 里没法直接拿到 JA3 指纹,因为 http.Server 在 TLS 握手后就丢弃了 ClientHello标准库的 net/http 不暴露握手原始数据,tls.Conn 层之后,cipher suites、extensions、ell
程序员大辉11 小时前
数据库
没想到!一直要开会员的Navicat 终于有免费版了近年来,数据库管理工具市场竞争激烈,除了付费版本之外,许多开发者都在寻找一个「轻量、免费、可用」的选择。Navicat 公司在 2024 年发布了 Navicat Premium Lite,这是 Navicat 系列推出的免费精简版本。Navicat 官方称其为 “compact version”(紧凑版本),包含用户执行基础数据库操作所需的核心功能。
数厘11 小时前
数据库·sql·oracle
2.15 sql基础查询(SELECT、FROM、字段别名、常量与表达式)SELECT是SQL中最基础、最常用的语句,没有之一。无论你是做订单统计、用户分析,还是活动复盘,第一步都是把数据从数据库里“捞”出来。这一章我会带你彻底搞懂SELECT和FROM的最基本用法,学会指定字段、起别名、用常量做计算。学完之后,你能独立从订单表、商品表中提取核心数据,为后续分析打好基础。
可观测性用观测云12 小时前
数据库
观测云数据转发和存档最佳实践作为观测云用户,在日常使用过程中,当您有长期归档日志、审计数据以满足合规留存要求、需要将观测云数据同步至其他系统进行二次加工分析,或是希望实现指标、链路等实时数据的多系统订阅与联动时,就可以用到观测云的数据转发功能。
披着羊皮不是狼12 小时前
数据库·redis·缓存
(7)为 RAG 系统接入 Redis Stack 实现向量持久化https://docs.docker.com/desktop/setup/install/windows-install/
SelectDB12 小时前
大数据·数据库·数据分析
基于 SelectDB 实现 Hive 数据湖统一分析:洋钱罐全球一体化探索分析平台升级实践摘要:瓴岳科技原数据平台基于 Hive 与 StarRocks、Spark 多引擎协同架构,随着数据规模增长,在性能与易用性上逐渐面临瓶颈。通过引入阿里云 SelectDB,构建湖仓一体化探索分析平台,在无需迁移数据的前提下实现对 Hive 数据湖的透明加速,显著提升查询性能并简化架构,完成从多引擎协同向统一分析平台的升级。
飞yu流星12 小时前
数据库·mysql·oracle
mysql 基础在数据库领域,DDL、DML 和 DQL 是结构化查询语言(SQL)的三个核心组成部分,它们各自负责不同的数据库操作。
零陵上将军_xdr12 小时前
android·数据库·mysql
MySQL 事务写入流程详解在深入流程之前,先搞清楚这几个日志各自是干什么的:MySQL 为什么要搞这么复杂?因为要保证:解决方案就是两阶段提交,通过 XID(事务标识符) 关联 Redo Log 和 Binlog:
若阳安好13 小时前
java·数据库·sql
【提效小工具】IN SQL、UPDATE SQL、INSERT SQL在日常开发和运维支持里,我们经常会遇到这类需求:因此,把它们沉淀为工具能力非常有价值。我们最终形成了三个互补功能: