编程那点事 编程那点事编程那点事

技术实战

sql优化:合理使用范式和反范式

sql优化:合理使用范式和反范式

数据库范式的目的是为了减少数据冗余,解除数据之间的业务耦合,提升灵活性。 范式的优点和缺点 优点 范式化的更新通常比反范式要快 当数据较好的范式化后,很少或者没有重复的数据 范式化的数据比较小,可以放在内...

赞(0) Admin 阅读(1701)
ASP.NET Core程序设置IP和端口

ASP.NET Core程序设置IP和端口

最近,在使用 uniapp 开发程序,需要用到局域网 IP 地址访问API,而不是通过127.0.0.1或localhost。 使用的是 Visual Studio 2022 和 .Net6。 我们知道,在 Web 项目中,可以在【项目URL】中设置IP地址。 但是在 AS...

赞(0) Admin 阅读(3623)
mysql show processlist详解

mysql show processlist详解

在命令行窗口执行 show processlist,一般会得到类似如下结果 Id User Host db Command Time State Info 2 root localhost:52899 dev Sleep 20     3 root localhost:52906 dev Query 0 starting...

赞(0) Admin 阅读(2211)
mysql performance_schema 实践操作

mysql performance_schema 实践操作

1、哪类的SQL执行最多? SELECT DIGEST_TEXT,COUNT_STAR,FIRST_SEEN,LAST_SEEN FROM events_statements_summary_by_digest ORDER BY COUNT_STAR DESC 2、哪类SQL的平均响应时间最多? SELECT DIGEST_TEXT,AVG_TIMER_...

赞(0) Admin 阅读(2041)
mysql performance schema的配置和使用

mysql performance schema的配置和使用

数据库刚刚初始化并启动时,并非所有instruments和consumers都启用了,所以默认不会收集所有的事件,可能你需要检测的事件并没有打开,需要进行设置,可以使用如下两个语句打开对应的instruments和consumers。 以下...

赞(0) Admin 阅读(1962)
mysql performance_schema库下表分类

mysql performance_schema库下表分类

performance_schema库下的表可以按照监视纬度的不同进行分组。 语句事件记录表,这些表记录了语句事件信息,当前语句事件表events_statements_current、历史语句事件表events_statements_history和长语句历史事件表e...

赞(0) Admin 阅读(1848)
mysql performance schema开启和关闭

mysql performance schema开启和关闭

查看performance_schema的属性 Variable_name Value performance_schema ON 在mysql的5.7版本中,性能模式是默认开启的,如果想要显式的关闭的话需要修改配置文件,不能直接进行修改,会报错:Variable 'per...

赞(0) Admin 阅读(3730)
mysql performance schema介绍

mysql performance schema介绍

MySQL的 performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。 特点如下: 1、提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_schema 数据...

赞(0) Admin 阅读(2411)
mysql引擎innodb和myisam区别

mysql引擎innodb和myisam区别

我们重点从在功能和性能上对比 InnoDB 和 MyISAM的区别。 myisam和innodb功能对比 InnoDB 和 MyISAM 的功能对比下表所示。 功能 InnoDB MyISAM ACID事务 是 否 配置ACID属性 是 否 崩溃恢复 是 否 外键...

赞(0) Admin 阅读(1504)
mysql show profile 详解

mysql show profile 详解

1、show profile是什么意思 Show Profile 是 MySQL 提供的可以用来分析当前查询 SQL 语句执行的资源消耗情况的工具,可用于 SQL 调优的测量。默认情况下处于关闭状态,开启会消耗一定的性能,一般在 SQL 分析和优化...

赞(0) Admin 阅读(3550)
mysql show profile 查询结果行、列的含义

mysql show profile 查询结果行、列的含义

mysql show profile查询结果行的含义 QUERY_ID:语句ID STATE:状态 DURATION:持续时间,单位s CPU_USER:用户态CPU时间,单位s CPU_SYSTEM:系统态CPU时间,单位s CONTEXT_VOLUNTARY:自愿上下文切换次数 CONTEXT_...

赞(0) Admin 阅读(2531)
mysql show profile 语法

mysql show profile 语法

mysql show profile 语法如下: SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]] 其中 type 的具体含义如下: all:显示所有性能信息 show profile all for query n block io...

赞(0) Admin 阅读(3187)
MySQL InnoDB存储引擎的内存和物理结构详解

MySQL InnoDB存储引擎的内存和物理结构详解

我们介绍了 MySQL InnoDB 存储引擎的具体架构,下面重点讲解InnoDB 存储引擎的内存和物理结构,如下图所示。 用户读取或者写入的最新数据都存储在 Buffer Pool 中,如果 Buffer Pool 中没有找到则会读取物理文件进...

赞(0) Admin 阅读(3144)
MySQL InnoDB存储引擎详解

MySQL InnoDB存储引擎详解

InnoDB 存储引擎的具体架构如下图所示。上半部分是实例层(计算层),位于内存中,下半部分是物理层,位于文件系统中。 实例层 我们先来看实例层。实例层分为线程和内存。InnoDB 重要的线程有 Master Thread,Maste...

赞(0) Admin 阅读(2677)
mysql存储引擎概述

mysql存储引擎概述

存储引擎是 MySQL 中具体与文件打交道的子系统,它是根据 MySQL AB 公司提供的文件访问层抽象接口定制的一种文件访问机制,这种机制就叫作存储引擎。 下面是一些常用的存储引擎,有远古时期的 MyISAM、支持事务的 In...

赞(0) Admin 阅读(1739)

编程那点事 更专业 更方便

登录

找回密码

注册