数据结构与算法

腾讯一面:你平时怎么排查并调优慢 SQL 的

一、前言 上一篇我们说了 腾讯一面:说一说 MySQL 中索引的底层原理,相信你对索引有个很清晰的认识了,这一篇我们来说一说慢 SQL 的排查以及调优。为啥面试官要问这个问题,其实跟上一篇的索引底层原理有一定关联关系的,一般慢 SQL 很大一部分原因对索引底层原理不够特别了解导致的,比如没建索引、索引失效、索引没满足最左前缀匹配原则导致慢 SQL,像腾讯这样数据量很大的公司,人家肯定有专门的 DB

【知识】一款支持MySQL的在线免费ER模型设计工具freedgo

1. 摘要 给大家介绍一款在线ER模型生成的工具,可以针对多种数据库的DDL文件在线生成ER模型图表,支持MySQL、SQLServer、Oracle、PostgreSQL等数据库。 主要功能如下: (1)支持表的创建,同时可以根据数据库的类型不同编辑表结构、字段类型、主键、默认值、索引、备注信息等等 (2)支持视图,触发器,sequence,存储过程,函数的查看及编辑 (3)同步生

安卓开发-Room使用

今天在修改 Android TV 的Leanback中,view的展示顺序时,发现改为 tabData之后,安装重启 Launcher 数据没有变化。 应该是自己对 Room 的操作原理不清楚导致。 排查方式,通过 App Inspection 查看设备上的 对应数据是否真的修改了。 通过学习Room的原理,梳理项目代码,去找原因。 问题,找到对应代码修改完成之后,重新安装未生效 通过 Ctrl+

mysql之日志系统:SQL更新语句逻辑

mysql的2个重要日志:物理日志redo log和逻辑日志 binlog。 redo log: 保证crash-safe能力 每次事务的redo log持久化到磁盘:innodb_flush_log_at_trx_commit=1 每次事务的binlog 持久化到磁盘:sync_binlog=1 1、redo log WAL技术:Write-Ahead Logging,关键点是先写日志,在写磁

散点图(散点矩阵)相关介绍

前言 提醒: 文章内容为方便作者自己后日复习与查阅而进行的书写与发布,其中引用内容都会使用链接表明出处(如有侵权问题,请及时联系)。 其中内容多为一次书写,缺少检查与订正,如有问题或其他拓展及意见建议,欢迎评论区讨论交流。 内容由AI辅助生成,仅经笔者审核整理