数据库 第837页
-
我用Python处理3万多条数据,只要几秒钟……
应用场景:工作中经常遇到大量的数据需要整合、去重、按照特定格式导出等情况。如果用 Excel 操作,不仅费时费力,还不准确,有么有更高效的解决方案呢? 本文以17个 txt 文本,3万多条数据为例,使...
-
带你了解MySQL数据库中的全局锁、表级锁、行级锁
在 MySQL 数据库中,有很多各种各样的锁,这些锁大致可以分为三类:全局锁、表级锁、行级锁。这篇文章小编就带你简单了解一下这三种锁。 1. 全局锁 全局锁是粒度比较大的锁,基本上也使用不上,就像我们...
-
8种最坑的SQL错误用法,你有没有踩过坑?
1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引...
-
今天我才知道Redis有9种基本数据类型,据说只有5%的人知道,涨知识了
90%的人知道Redis 5种最基本的数据结构,只有不到10%的人知道8种基本数据结构(5种基本+bitmap+GeoHash+HyperLogLog),只有不到5%的人知道9种基本数据结构(5.0最...
-
聊一聊 MySQL 中的数据编辑过程中涉及的两阶段提交
MySQL 数据库中的两阶段提交,不知道您知道不?这篇文章就简单的聊一聊 MySQL 数据库中的两阶段提交,两阶段提交发生在数据变更期间(更新、删除、新增等),两阶段提交过程中涉及到了 MySQL 数...
-
数据库优化,以实际SQL入手,带你一步一步走上SQL优化之路
判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 1、系统级别表象 CPU消耗严重IO等待严重页面响应时间过长应用的日志出现超时等错误 可以使用sar命令,top命令查看当前系统状态。...
-
聊一聊 MySQL 数据库中的那些锁
在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了很大程度的利用数据库的并发访问,另一方面又需要保证...
-
SQL 查询语句总是先执行 SELECT?你们都错了
很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GRO...
-
一次线上故障:数据库连接池泄露后的思考
一:初步排查 早上作为能效平台系统的使用高峰期,系统负载通常比其它时间段更大一些,某个时间段会有大量用户登录。当天系统开始有用户报障,发布系统线上无法构建发布,然后后续有用户不能登录系统,系统发生假死...
-
常用SQL函数太简单?那是你没用过这些高级函数
陆续分享了几套数据库平台的常用函数,就有读者反映:总是这些简单的知识点捣腾来捣腾去,有意思吗?敢不敢来点高级的? 读者有需要,怎么可能不满足呢?但是又要讲的大家都明白,所以花了不少时间做示例演示,今天...
