上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 47 下一页

MySQL 的慢 SQL 如何优化

摘要: 索引可以提高数据检索的效率,降低数据库的IO成本。 MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。 MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。 一、导致SQL执行慢的原因 1. 硬件问题 阅读全文
posted @ 2024-04-01 09:16 数据与人文 阅读(630) 评论(0) 推荐(0)

SQL 查询优化之 WHERE 和 LIMIT 使用索引详解

摘要: 奇怪的慢sql 我们先来看2条sql 第一条: 第二条: 表的索引及数据总情况: 索引:acct_id,create_time 分别是单列索引,数据库总数据为500w。通过 acct_id 过滤出来的结果集在 1w 条左右。 查询结果:第一条要5.018s,第二条0.016s为什么会是这样的结果呢? 阅读全文
posted @ 2024-03-18 10:26 数据与人文 阅读(313) 评论(0) 推荐(0)

什么是索引下推?

摘要: 什么是索引下推索引下推(Index Condition Pushdown,简称ICP),是MySQL5.6版本的新特性,用于优化数据查询。 不使用索引条件下推优化时存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条件。 当使用索引条件下推优化时,如果存在某些被索引的 阅读全文
posted @ 2024-03-13 13:41 数据与人文 阅读(1573) 评论(0) 推荐(0)

聊一聊认知偏见

摘要: 和我的一些读者私底下交流,一个很常见的误区就是他们经常会认为我是一个理性,客观,逻辑清晰,遇事能做出正确的决定的“大佬”。虽然我也想成为这种人,但事实是,我们的大脑在你不知不觉的时候帮我们做了很多决定,我们一直处于认知偏见的影响之中。这些偏见会潜移默化的扭曲我们的思维,影响我们的判断和决策,认知偏见 阅读全文
posted @ 2024-03-12 08:53 数据与人文 阅读(58) 评论(0) 推荐(0)

程序员的酒后真言

摘要: 美国最大的论坛 Reddit,最近有一个热帖。一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好多话想说,”我可能会后悔今天说了这些话。”他洋洋洒洒写了一大堆,获得9700多个赞。内容很有意思,值得一读,下面是节选。 (1)职业发展的最好方法是换公司。(2)技术栈不重要。技术领域有大约 10 阅读全文
posted @ 2024-03-11 10:48 数据与人文 阅读(39) 评论(0) 推荐(0)

Linux 常用监控指标总结

摘要: 1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。在各位运维工程师长期的工作实践中,我们总结了在系统运维过 阅读全文
posted @ 2024-03-08 08:54 数据与人文 阅读(50) 评论(0) 推荐(0)

宕机后,Redis如何实现快速恢复?

摘要: Redis作为非常火热的内存数据库,其除了具有非常高的性能之外,还需要保证高可用,在故障发生时,尽可能地降低故障带来的影响,Redis也提供了完善的故障恢复机制:哨兵。下面就来具体来看看Redis的故障恢复是如何做的,以及其中的原理。 部署模式 Redis在部署时,可以采用多种方式部署,每种部署方式 阅读全文
posted @ 2024-03-07 08:44 数据与人文 阅读(162) 评论(0) 推荐(1)

SQL优化实战分析

摘要: 分享一个案例,一条SQL引发的“血案”!技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景这是一个数据仓库系统,正常情况下每天0~6点会跑批,生成前一天的业务报表,供管理层分析使用。某天凌晨,监控系统频繁发出告警,大批业务报表出现延迟。原本 阅读全文
posted @ 2024-03-06 11:11 数据与人文 阅读(44) 评论(0) 推荐(0)

MySQL 查找并删除重复行

摘要: 本文讲述如何查找数据库里重复的行。这是初学者十分普遍遇到的问题。方法也很简单。这个问题还可以有其他演变,例如,如何查找“两字段重复的行”(#mysql IRC 频道问到的问题) 如何查找重复行 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重 阅读全文
posted @ 2024-03-04 10:04 数据与人文 阅读(187) 评论(0) 推荐(0)

详解MQ消息队列及四大主流MQ的优缺点

摘要: 前言 近期有了想跳槽的打算,所以自己想巩固一下自己的技术,想了解一些面试比较容易加分的项,近期准备深入研究一下Redis和MQ这两样,这总体上都是为了解决服务器并发的原因,刚翻到了一篇有关于MQ的,觉得写得特别好,特此记录一下,也算是为了加深自己的印象。 面试题切入 1、为什么要使用MQ 2、消息队 阅读全文
posted @ 2024-02-23 08:52 数据与人文 阅读(1045) 评论(0) 推荐(0)

https 和 http 有什么区别?

摘要: http 和 https的区别? 一、传输信息安全性不同 1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。 2、https协议:是具有安全性的ssl加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。 阅读全文
posted @ 2024-02-20 10:30 数据与人文 阅读(1208) 评论(0) 推荐(0)

案例分析:控制文件序列号满故障处理记录

摘要: 记一次控制文件序列号满的分析处理过程,聊聊我的思路。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景 基础环境: 主机类型:x3850 X6 操作系统:DB:CentOS Linux release 7.4.1708、APP:CentOS 阅读全文
posted @ 2024-02-19 10:52 数据与人文 阅读(23) 评论(0) 推荐(0)

MVCC详解

摘要: 什么是MVCC:MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的优势:读不加锁,读写不冲突。在读多写少的OLTP应用中,读写不 阅读全文
posted @ 2024-02-05 09:08 数据与人文 阅读(378) 评论(0) 推荐(0)

GBase 8a 单机版安装教程

摘要: GBase 8a单机免费版安装。本文采用官方免费版本GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2为例,介绍单机版安装步骤。 安装包下载地址 https://pan.baidu.com/s/1HPVMoZWMpRrIs 阅读全文
posted @ 2024-01-31 14:00 数据与人文 阅读(199) 评论(0) 推荐(0)

Linux如何查询是哪些进程占用了端口

摘要: Address already in use这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用netstat,s 阅读全文
posted @ 2024-01-29 09:15 数据与人文 阅读(174) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 47 下一页