MySQL

SQL开发知识:使用MySQL如何实现分页查询

方法8: 反面方法 在项目开发当中,经常要实现分页功能,在面试时也会经常被问到:什么是分页。这是因为在一个页面上能够显示的数据是有限的,而存放在数据库中的数据往往很多,我们必须将这些数据安放到不同的页面中去。 一、分页 1. 什么是分页 一般在客户端实现分...

MySQL数据库存储引擎InnoDB和MyISAM的相关知识

1. MyISAM底层存储 (非聚集索引方式)与InnoDB底层存储(聚集索引方式) 1.1 MyISAM底层存储(非聚集索引方式) Myisam 创建表后生成的文件有三个: frm:创建表的语句 MYD:表里面的数据文件(myisam data) MYI...

一文带你了解LINUX查看进程的多种方法

进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。 **查看进程方法:** 第一种: ps aux ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的...

性能优化:如何利用explain排查分析慢sql的实战

一 概述 1.0 sql调优的过程 SQL调优过程: 观察,至少跑1天,看看生产的慢SQL情况。 开启慢查询日志,设置阙值,比如超过5秒钟的就是慢SQL,并将它抓取出来。 explain + 慢SQL分析。 show profile,查询SQL在Mysql...

如何Ubuntu20.04系统里安装ROS Noetic的方法

申明:由于项目需要用到ros环境,所以在此记录一下ubuntu20.04下的ROS Noetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试几次,以下是我亲自实践的过程,现在分享出来与大家一起交流...