北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

挖到项目中的2个漏洞,奖金 7000 块!(借助 CodeBuddy AI 工具)

我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴

“SQL优化暴击指南:让慢查询原地消失的7个核弹级操作”

——从20秒到0.5毫秒,程序员如何用一行代码逼疯DBA?

一、深夜报警:一条SQL干崩整个库

凌晨3点的企业级悲剧:

某电商大促:SELECT * FROM orders WHERE create_time LIKE '%2023%' 引发全表扫描,直接击穿CPU阈值。

医院HIS系统瘫痪:DELETE FROM logs 不带WHERE条件,院长差点手写处方。

大数据量惯用优化方法(大数据量查询优化)

优化人员工作时免不了要接触到大数据量的问题,下面就将平时收集的一些关于大数据量的优化方法整理记录一下,也是和大家一起共享哦。

1. 应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:

select id from t where numis null

可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:

从 PostgreSQL 到 DolphinDB:数据实时同步一站式解决方案

随着越来越多的用户使用 DolphinDB,各种不同的应用的场景也对 DolphinDB 的数据接入提出了不同的要求。部分用户需要将 PostgreSQL 的数据实时同步到 DolphinDB 中来,以满足在 DolphinDB 中使用数据的实时性需求。本篇教程将介绍使用 Debezium 来实时捕获和发布 PostgreSQL 的数据库更改事件,并完成 PostgreSQL 到 DolphinDB 的实时数据同步的完整的解决方案。

数据库工程师必学的 100 个数据库命令(全栈实操版)

覆盖系统:MySQL / PostgreSQL / Oracle / SQL Server

一文看懂MySQL如何判断InnoDB表是独立表空间还是共享表空间

概述

InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file),用户可以通过参数innodb_data_file_path对其进行设置,可以有多个数据文件,如果没有设置innodb_file_per_table的话, 那些Innodb存储类型的表的数据都放在这个共享表空间中,而系统变量innodb_file_per_table=1的话,那么InnoDB存储引擎类型的表就会产生一个独立表空间。那么独立表空间有哪些优劣呢?怎么去判断XX表是独立表空间还是共享表空间?

误删数据后只能跑路了吗?(误删数据后只能跑路了吗苹果)

我们知道传统的高可用架构是不能预防误删数据的,因为主库的一个drop table命令,会通过 binlog 传给所有从库和级联从库,进而导致整个集群的实例都会执行这个命令。虽然大多数的数据被删案例,都是运维或者DBA 背锅的。但实际上,只要有数据操作权限的同学,都有可能踩到误删数据这条线。

那么在误删数据前后,我们可以做些什么来减少误删数据带来的风险和损失。

为了能够快速应对,我们需要对MySQL误删数据进行简单的分类:

SQL程序员生存指南:从删库到跑路,这些骚操作让你活到领养老金

凌晨两点,产品经理突然发疯:“实时大屏要加8个维度分析!

茶水间炸锅了!菜鸟误删用户表,运维老张的MySQL救命三招!

(公司茶水间,运维老张、开发小王和新人小李围着咖啡机)

小李:(紧张兮兮)张哥!我...我好像把测试库的用户表删了!下午演示咋办啊?

老张:(淡定喝咖啡)慌啥?昨晚的备份是吃干饭的?走,教你恢复!


一、基础备份:mysqldump 实战

MySQL小技巧:删除大表数据时,drop table执行不下去怎么办

背景

最近遇到了一个坑,MySQL数据库服务器硬盘容量告警,而且因为非技术原因,还不能追加硬盘。

通过监控发现,磁盘IO一直100%。直接影响就是系统处理时间越来越长,接口响应耗时也越来越多。

drop or truncate table 失败

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言