编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

mysql

jdbc是什么技术
Java编程

jdbc是什么技术

阅读(2510)

Java Database Connectivity (JDBC) 是一种 Java 技术,它定义了数据库操作的接口和类。它允许 Java 程序通过统一的接口连接和操作各种关系型数据库。JDBC 提供了一组用于查询和更新数据库数据的方法,同时也支持事务处理和预编译 SQL 语句。这使得 Java 程序员可以通过 JDBC 编写跨数据库平台的代码,而无需关心特定的数据库实现。 JDBC 主要...

jdbc连接mysql
Java编程

jdbc连接mysql

阅读(1617)

JDBC(Java Database Connectivity)是Java应用程序与数据库之间的桥梁,它为数据库连接提供了统一的API。在Java中连接MySQL数据库,常见的有两种方式:使用标准的JDBC驱动和使用连接池。 1. 标准JDBC驱动 这种方法是最基本的数据库连接方式,直接使用Java提供的JDBC API连接数据库。优点是简单,容易实现,适合于小型应用或学习目的。缺点是...

mysql show processlist详解
数据库

mysql show processlist详解

阅读(1075)

在命令行窗口执行 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 show processlist 使用show processlist可以查看连接的线程个数,来观察是否有大量线程处于不正常的状态或者其他不正常的...

mysql performance_schema 实践操作
数据库

mysql performance_schema 实践操作

阅读(1319)

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_WAIT FROM events_statements_summary_by_digest ORDER BY COUNT_STAR DESC 3、哪类SQL排序记录数最多? SELECT DIGEST_TEXT,S...

mysql performance_schema重要配置表的相关说明
数据库

mysql performance_schema重要配置表的相关说明

阅读(1281)

配置表之间存在相互关联关系,按照配置影响的先后顺序,如下图所示 select * from performance_timers; performance_timers表中记录了server中有哪些可用的事件计时器 字段解释: timer_name:表示可用计时器名称,CYCLE是基于CPU周期计数器的定时器 timer_frequency:表示每秒钟对应的计时器单位的数量,CYCLE计时器的换算值与CPU的频率相关、 ...

mysql performance schema常用配置项的参数说明
数据库

mysql performance schema常用配置项的参数说明

阅读(1557)

启动选项 是否在mysql server启动时就开启events_statements_current表的记录功能(该表记录当前的语句事件信息),启动之后也可以在setup_consumers表中使用UPDATE语句进行动态更新setup_consumers配置表中的events_statements_current配置项,默认值为TRUE。 performance_schema_consumer_events_statements_current=TRUE 与performance_sch...

mysql performance schema的配置和使用
数据库

mysql performance schema的配置和使用

阅读(1179)

数据库刚刚初始化并启动时,并非所有instruments和consumers都启用了,所以默认不会收集所有的事件,可能你需要检测的事件并没有打开,需要进行设置,可以使用如下两个语句打开对应的instruments和consumers。 以下是instruments和consumers的解释。 instruments 事件采集项,在采集项的配置表中每一项都有一个开关字段,或为YES,或为NO。 co...

mysql performance_schema库下表分类
数据库

mysql performance_schema库下表分类

阅读(1056)

performance_schema库下的表可以按照监视纬度的不同进行分组。 语句事件记录表,这些表记录了语句事件信息,当前语句事件表events_statements_current、历史语句事件表events_statements_history和长语句历史事件表events_statements_history_long、以及聚合后的摘要表summary,其中,summary表还可以根据帐号(account),主机(host),程序...

mysql performance schema开启和关闭
数据库

mysql performance schema开启和关闭

阅读(2437)

查看performance_schema的属性 Variable_name Value performance_schema ON 在mysql的5.7版本中,性能模式是默认开启的,如果想要显式的关闭的话需要修改配置文件,不能直接进行修改,会报错:Variable 'performance_schema' is a read only variable。 在配置文件中修改performance_schema的属性值,on表示开启,off表示关闭。 [mys...

mysql performance schema介绍
数据库

mysql performance schema介绍

阅读(1707)

MySQL的 performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。 特点如下: 1、提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_schema 数据库中的表使用performance_schema存储引擎。该数据库主要关注数据库运行过程中的性能相关的数据,与information_schema不同,inf...