SQL Server 系统表介绍:sys.dm_exec_requests

SQLSERVER排查CPU占用高 比如我当前执行了查询SalesOrderDetail_test表100次,由于表数据非常多,所以SSMS需要把SQLSERVER执行的结果慢慢的取走,结合[sys].[dm_os_wait_stats]视图,如果当前SQLSERVER里面没有任何等待资源,那么下面的SQL语句不会显示任何结果。5 select * from t_ObjectAccessType --对象权限类型表对象权限类型。13 [dows].[waiting_tasks_count] AS '当前正在进行等待的任务数', 阅读详情

针对 SQL Server 内正在执行的每个请求返回一行。sys.dm_exec_connections、sys.dm_exec_sessions 和sys.dm_exec_requests 服务器范围动态管理视图映射到 sys.sysprocesses 系统视图(先前为系统表)。

ms177648.note(zh-cn,SQL.90).gif注意:
若要执行在 SQL Server 以外的代码(例如,扩展存储过程和分布式查询),则必须在非抢先计划程序的控制范围以外执行该线程。若要这样做,工作线程将切换到抢先模式。由此动态管理视图返回的时间值不包括在抢先模式下花费的时间。

列名 数据类型 说明

session_id

smallint

与此请求相关的会话的 ID。不可为空值。

request_id

int

请求的 ID。在会话的上下文中是唯一的。不可为空值。

start_time

datetime

计划运行请求的时间。不可为空值。

status

nvarchar(60)

请求的状态。可能的值包括:

  • 后台。请求是后台线程,例如资源监视器或死锁监视器。
  • 正在运行。请求正在运行。
  • 可运行。请求正在运行,由于仲裁不足,因此要临时进行妥善安排。
  • 睡眠。没有要做的工作。
  • 挂起。请求正在等待工作线程选取。
  • 已挂起。请求正在等待某个事件。

不可为空值。

command

nvarchar(32)

标识正在处理的命令的类型。常用命令类型包括:

  • SELECT 
  • INSERT 
  • UPDATE 
  • DELETE 
  • BACKUP LOG 
  • BACKUP DB 
  • DBCC 
  • WAITFOR 

通过结合使用 sys.dm_exec_sql_text 动态管理函数和请求的相应 sql_handle,可以检索该请求的文本。内部系统进程将基于它们所执行的任务类型来设置该命令。这些任务可以包括:

  • LOCK MONITOR
  • CHECKPOINTLAZY
  • WRITER

不可为空值。

sql_handle

varbinary(64)

请求的 SQL 语句句柄。该句柄可用于通过sys.dm_exec_sql_text 动态管理函数检索实际语句文本。不可为空值。

statement_start_offset

int

执行批处理或存储过程中的执行语句的开始字符位置。可以与statement_end_offset、sys.dm_exec_sql_text 动态管理函数和 sql_handle 一起使用,为请求检索正在执行的语句。可为空值。

statement_end_offset

int

执行批处理或存储过程中正在执行的语句的结束字符位置。可以与statement_start_offset、sys.dm_exec_sql_text 动态管理函数和 sql_handle 一起使用,为请求检索正在执行的语句。可为空值。

plan_handle

varbinary(64)

请求的查询计划句柄。若要查看查询计划,请结合使用sys.dm_exec_query_plan 动态管理函数。若要查询计划缓存,请使用 sys.dm_exec_cached_plans 动态管理视图。若要查看计划属性,请使用 sys.dm_exec_plan_attributes 函数。可为空值。

database_id

smallint

正在运行请求的数据库的 ID。有关详细的数据库信息,请查询sys.databases 目录视图;或者,若要获得数据库名称,请使用db_name() 内部函数。不可为空值。

user_id

int

正在运行请求的用户 ID。有关详细的用户信息,请查询sys.database_principals 目录视图。不可为空值。

connection_id

uniqueidentifier

请求到达时所采用的连接的 ID。有关物理或逻辑连接的详细信息,请查询 sys.dm_exec_connections 动态管理视图。可为空值。

blocking_session_id

smallint

正在阻塞请求的会话的 ID。如果此列为 0,则表示请求未被阻塞,或者锁定会话的信息不可用或无法进行标识。

-2 = 阻塞资源由孤立的分布式事务拥有。

-3 = 阻塞资源由延迟的恢复事务拥有。

-4 = 由于内部闩锁状态转换而无法确定阻塞闩锁所有者的会话 ID。

wait_type

nvarchar(60)

如果请求被阻塞,则此列返回等待类型。可为空值。

wait_time

int

如果请求被阻塞,则此列返回当前等待的持续时间(毫秒)。不可为空值。

last_wait_type

nvarchar(64)

如果此请求先前已经阻塞,则此列返回上次等待的类型。不可为空值。

wait_resource

nvarchar(512)

如果请求被阻塞,则此列返回正在等待请求的资源。不可为空值。

open_transaction_count

int

为此请求打开的事务数。不可为空值。

open_resultset_count

int

为此请求打开的结果集的个数。不可为空值。

transaction_id

bigint

在其中执行此请求的事务的 ID。对于 SQL Server 实例,该 ID 是唯一的。用来查询sys.dm_tran_active_transactions、sys.dm_tran_locks或 sys.dm_tran_database_transactions 动态管理视图。不可为空值。

context_info

varbinary(128)

请求的 SET CONTEXT_INFO 语句的值。可为空值。

percent_complete

real

为某些操作(包括回滚)完成的工作的百分比。

此操作不提供查询的进度数据。
ms177648.note(zh-cn,SQL.90).gif注意:

不可为空值。

estimated_completion_time

bigint

仅供内部使用。不可为空值。

cpu_time

int

请求所使用的 CPU 时间(毫秒)。不可为空值。

total_elapsed_time

int

请求到达后经过的总时间(毫秒)。不可为空值。

scheduler_id

int

正在计划此请求的计划程序的 ID。有关此计划程序的详细信息,请查询 sys.dm_os_schedulers 动态管理视图。不可为空值。

task_address

varbinary(8)

分配给与此请求关联的任务的内存地址。有关此任务的详细信息,请查询 sys.dm_os_tasks 动态管理视图。可为空值。

reads

bigint

此请求执行的读取数。不可为空值。

Writes

bigint

此请求执行的写入数。不可为空值。

logical_reads

bigint

此请求已经执行的逻辑读取数。不可为空值。

text_size

int

此请求的 TEXTSIZE 设置。不可为空值。

language

nvarchar(256)

该请求的语言设置。可为空值。

date_format

nvarchar(3)

该请求的 DATEFORMAT 设置。可为空值。

date_first

smallint

该请求的 DATEFIRST 设置。不可为空值。

quoted_identifier

bit

1 = QUOTED_IDENTIFIER 对于该请求是 ON。否则为 0。

不可为空值。

arithabort

bit

1 = ARITHABORT 设置对于该请求是 ON。否则为 0。

不可为空值。

ansi_null_dflt_on

bit

1 = ANSI_NULL_DFLT_ON 设置对于该请求是 ON。否则为 0。

不可为空值。

ansi_defaults

bit

1 = ANSI_DEFAULTS 设置对于该请求是 ON。否则为 0。

不可为空值。

ansi_warnings

bit

1 = ANSI_WARNINGS 设置对于该请求是 ON。否则为 0。

不可为空值。

ansi_padding

bit

1 = ANSI_PADDING 设置对于该请求是 ON。

否则为 0。

不可为空值。

ansi_nulls

bit

1 = ANSI_NULLS 设置对于该请求是 ON。否则为 0。

不可为空值。

concat_null_yields_null

bit

1 = CONCAT_NULL_YIELDS_NULL 设置对于该请求是 ON。否则为 0。

不可为空值。

transaction_isolation_level

smallint

此请求的事务隔离级别。可能的值包括:

0 = 未指定

1 = 未提交读取

2 = 已提交读取

3 = 可重复

4 = 可序列化

5 = 快照

不可为空值。

lock_timeout

int

此请求的锁超时时间(毫秒)。不可为空值。

deadlock_priority

int

请求的 DEADLOCK_PRIORITY 设置。不可为空值。

row_count

bigint

已由此请求返回到客户端的行数。不可为空值。

prev_error

int

在执行请求期间发生的最后一个错误。不可为空值。

nest_level

int

正在对该请求执行的代码的嵌套级别。不可为空值。

granted_query_memory

int

为执行该请求的查询而分配的页数。不可为空值。

executing_managed_code

bit

指示此请求是否正在执行公共语言运行时对象,例如例程、类型和触发器。只要公共语言运行时对象在堆栈中,就会设置此值,甚至在从公共语言运行时运行 Transact-SQL 时,也会设置。不可为空值。

需要对服务器具有 VIEW SERVER STATE 权限。

ms177648.note(zh-cn,SQL.90).gif注意:
如果用户拥有对服务器的 VIEW SERVER STATE 权限,用户将会查看 SQL Server 实例上的所有正在执行的会话;否则,用户将只会查看执行 sys.dm_exec_requests 的会话。

从 到 对于/应用 关系

sys.dm_exec_sessions

sys.dm_exec_requests

session_id

一对

零或一对多

sys.dm_exec_requests

sys.dm_exec_sql_text(sql_handle)

CROSS APPLY

OUTER APPLY

零或一对

零或一

sys.dm_exec_requests

sys.dm_exec_query_plan(plan_handle)

CROSS APPLY

OUTER APPLY

零或一对

零或一

sys.dm_exec_requests

sys.dm_exec_cached_plans

plan_handle

零或一对

零或一

sys.dm_exec_requests

sys.dm_exec_plan_attributes(plan_handle)

CROSS APPLY

OUTER APPLY

零或一对

零或一

sys.dm_exec_requests

sys.databases

database_id

一对一

sys.dm_exec_requests

sys.database_principals

user_id =principal_id

一对一

sys.dm_exec_connections

sys.dm_exec_requests

connection_id

一对

零或一

sys.dm_exec_requests

sys.dm_tran_active_transactions

transaction_id

一对一

A. 查找正在运行的批处理的查询文本

下例查询 sys.dm_exec_requests 以查找相关查询并从输出中复制其 sql_handle。

SELECT * FROM sys.dm_exec_requests;
GO

然后,若要获得语句文本,请将复制的 sql_handle 与系统函数 sys.dm_exec_sql_text(sql_handle) 一起使用。

SELECT * 
FROM sys.dm_exec_sql_text(< copied sql_handle >);
GO

B. 查找正在运行的批处理持有的所有锁

下例查询 sys.dm_exec_requests 以查找相关批处理并从输出复制其 transaction_id。

SELECT * 
FROM sys.dm_exec_requests
GO

然后,若要查找锁信息,请将复制的 transaction_id 与系统函数 sys.dm_tran_locks 一起使用。

SELECT * 
FROM sys.dm_tran_locks 
WHERE request_owner_type = N'TRANSACTION' 
    AND request_owner_id = < copied transaction_id >;
GO

C. 查找所有当前阻塞的请求

下例查询 sys.dm_exec_requests 以查找有关被阻塞的请求的信息。

SELECT session_id ,status ,blocking_session_id
    ,wait_type ,wait_time ,wait_resource 
    ,transaction_id 
FROM sys.dm_exec_requests 
WHERE status = N'suspended';
GO
SQL Server慢SQL排查指南 文章目录一、系统表详解1.1 dm_exec_query_stats1.2 dm_exec_sql_text1.3 dm_exec_requests二、问SQL排查常用语句 对于SQL Server的慢SQL信息排查,我们可以利用一些系统自带的统计信息表来帮助我们进行问题SQL定位。 一、系统表详解 1.1 dm_exec_query_stats 该表记录了SQL Server中相关的执行计划的统计信息,从该表中我们可以从不同的维度分析是否存在一些资源消耗较大的SQL。 重点关注字段及其含义: sql_h 阅读详情

相关推荐

【SQL Server】Session blocking

In our SQL Server environment, we have frequent blocking across a few different versions of SQL Server. Blocking happens when one connection from an application holds a lock and a second connection r...

Neverland 1117

关于sys.dm_exec_requests

我知道SQL Server有很多视图和函数让我来了解SQL Server的运行状态.我还想知道SQL Server上关于来自用户或者应用的活动请求信息.怎么查询这些信息呢? SQL Server的动态管理视图DMV sys.dm_exec_requests可以实现.但是它不仅仅显示了来自连接用户或应用的请求.比如,它还显示了SQL Server有非常多的后台任务.比如下面的简单查询: ...

weixin_30877755的博客 1238

SQL Server 监控用户会话与连接性能的实用查询技巧

本文深入解析了利用SQL Server动态管理视图监控用户会话与连接性能的实用技巧。通过剖析sys.dm_exec_sessions、sys.dm_exec_connections和sys.dm_exec_requests三大核心DMV,并提供增强版查询脚本,帮助DBA从被动救火转向主动防火,精准定位资源消耗大户、阻塞链及连接泄漏等问题,从而有效保障数据库稳定与性能。

weixin_29220405的博客 333

SQL Server 2005 系统数据介绍:sys.dm_exec_requests

针对 SQL Server 内正在执行的每个请求返回一行。sys.dm_exec_connections、sys.dm_exec_sessions 和sys.dm_exec_requests 服务器范围动态管理视图映射到 sys.sysprocesses 系统视图(先前为系统表)。注意:若要执行在 SQL Server 以外的代码(例如,扩展存储过程和分布式查询),则必须在非抢先计划程序的控制范围...

weixin_34275734的博客 371

SQL Server锁机制深度解析:从SELECT卡顿到死锁排查

数据库锁是保障事务ACID特性的核心机制,其本质是在并发访问共享资源时实施的协调策略。SQL Server采用分层锁粒度(RID/KEY/PAGE/HOBT/OBJECT)与多类型锁(S/U/X/I/Sch-S)组合,通过动态兼容性判断实现读写隔离。理解锁行为的关键在于掌握锁升级阈值、意向锁作用及隔离级别对锁生命周期的影响。典型应用场景包括报表查询阻塞业务写入、批量导入性能瓶颈、高并发热点更新等,而RCSI行版本控制、TABLOCK提示、索引优化和统计信息维护是主流工程解法。本文聚焦SQL Server中T

xiang_fu的博客 749

sys.dm_exec_connections:查询与 SQL Server 实例建立的连接有关的信息以及每个连接的详细信息(客户端ip)

需要对服务器具有 VIEW SERVER STATE 权限。

专注于计算机研发知识和资讯分享 1116

SQL Server 如何排查CPU占用高?

一般排查都是用下面的脚本,一般会用到三个视图 sys.sysprocesses ,dm_exec_sessions ,dm_exec_requests。结合[sys].[dm_os_wait_stats]视图,如果当前SQLSERVER里面没有任何等待资源,那么下面的SQL语句不会显示任何结果。从多次历史经验来看,如果CPU负载持续很高,但内存和IO都还好的话,这种情况下,首先想到的一定是索引问题,十有八九错不了。经过排查和这几天的观察情况,确定是某些表缺失索引导致,现在在这些表上增加了索引,问题解决。..

xiaoweids的博客 2091

从零手写神经网络:用NumPy实现全连接网络与反向传播

神经网络本质上是可微分的函数复合体,其核心在于仿射变换与非线性激活的交替堆叠,以及基于链式法则的自动微分实现。理解前向传播的矩阵运算逻辑和反向传播的梯度流动机制,是掌握深度学习底层原理的关键路径。权重初始化(如He/Xavier)、激活函数选择(ReLU/Sigmoid)与数值稳定性处理(如1e-8防下溢)共同决定了训练的收敛性与鲁棒性。这些基础要素不仅支撑学术推导,更直接影响工业场景中的模型调试、FPGA部署及梯度异常定位。本文以纯NumPy实现三层全连接网络为载体,聚焦‘From Scratch’过程中

weixin_32495691的博客 286

《Microsoft Sql server 2008 Internals》读书笔记--第十一章DBCC Internals(9)

《Microsoft Sql server 2008 Internals》索引目录:《Microsoft Sql server 2008 Internals》读书笔记--目录索引  ■ DBCC CHECKED输出DBCC CHECKED用四种方式输出信息:◆常规输出,由一个错误的信息和邮件组成的列表指向发布DBCC CHECKDB命令的连接。◆SQL Server 错误日志的一条信息◆Wind

邀月周记 3084

PHM算法与智能分析技术

PHM概述

柳杰的博客 1万+

从零到一:uniPush2.0全链路集成与多厂商通道配置实战

本文提供了uniPush2.0从零开始的全链路集成与多厂商通道配置实战指南。详细讲解了DCloud平台配置、uniCloud云函数开发、客户端CID获取与消息监听,并重点攻克了华为、小米、OPPO、vivo等主流厂商推送通道的配置难点与避坑技巧,帮助UniApp开发者实现“一次集成,全端覆盖”的高效消息推送方案。

onion的博客 433

SQL SERVER 活动监视-sys.dm_exec_requests

sys.dm_exec_requests (Transact-SQL)应用: 针对 SQL Server 内正在执行的每个请求返回一行。sys.dm_exec_connections、sys.dm_exec_sessions和sys.dm_exec_requests服务器范围动态管理视图映射到sys.sysprocesses系统视图(先前为系统表)。 先标记下:http://...

anko2011的博客 440

AI驱动芯片设计的端到端验证:AI应用架构师的全流程指南

想象你要建造一座1000层的超级摩天大楼,每个房间都有独特的功能,管道、电路、电梯系统交织如迷宫。传统的检查方式是派1000个工程师逐层逐房手动检查,耗时十年且仍可能遗漏火灾隐患。这就是今天芯片设计面临的困境:7nm芯片含百亿晶体管,相当于百亿个"房间",传统验证方法(人工编写测试用例、随机仿真)已难以应对。本文的目的,是为AI应用架构师提供一份"AI驱动芯片验证导航图",范围涵盖从验证需求分析到芯片签核的全流程,包括AI模型如何融入传统验证工具链、数据如何驱动验证效率提升、以及端到端闭环系统的构建方法。

2501_92132293的博客 1242

SQL Server死锁排查:除了sys.dm_tran_locks,这些DMV视图更实用

本文深入探讨SQL Server死锁排查的高级技术,超越基础的sys.dm_tran_locks视图,介绍更实用的DMV视图组合和扩展事件捕获技术。通过构建完整的死锁分析链路,包括识别阻塞链、分析等待资源和获取SQL上下文,帮助开发者系统化诊断和解决死锁问题。文章还提供了自动化死锁分析存储过程和优化策略,从代码设计到索引优化,全面提升数据库性能。

weixin_30596343的博客 380

携程机票数据爬取实战:使用 Python 获取携程网机票信息

通过本篇博客,我们详细介绍了如何使用 Python 爬取携程网的机票信息,涉及了静态网页爬取(使用 Requests 和 BeautifulSoup)和动态网页爬取(使用 Selenium)两种方法。通过获取的数据,我们不仅能够进行票价分析,还可以构建更为复杂的预测模型或趋势分析工具。爬虫技术不仅能够帮助我们收集有价值的数据,还能够为商业决策提供数据支持。在实际应用中,我们可以结合更多的分析方法,如自然语言处理、图像处理等,进一步提升数据的价值。

2201_76125261的博客 1657

基于matlab的CNN手写数字图像矫正系统

CNN 是一款强大的图像特征抽象和提取工具,常用于图像分类识别,并取得了较为理想的效果。我们通过 MATLAB 可以方便地设计不同结构、不同深度的 CNN 进行图像分类,最后一层一般设置为分类层(ClassificationLayer)进行类别标签的输出。如果我们将最后一层设计为回归层(RegressionLayer),则可以将其应用于对连续数据的预测,这对于曲线拟合、预测分析都有重要的意义。% 自定义 CNN 回归网络结构layers = [% 输入% 卷积% 池化% 池化% 卷积。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 676

SQL Server 空闲连接查询对比与分析(附Demo)

在 SQL Server 中,释放空连接(也称为空闲连接)是一个重要的操作,特别是在高并发环境中,以确保数据库资源得到有效利用并避免连接泄漏 SQL Server 空闲连接查询对比与分析:使用 sys.dm_exec_sessions、sys.dm_exec_requests 和 master.dbo.sysprocesses

码农研究僧的博客 1522

全新YOLOv11一文弄懂 | YOLOv11网络结构解读 、yolov11.yaml配置文件详细解读与说明、模型训练参数详细解析 | 通俗易懂!入门必看系列!

本文全面介绍了YOLOv11目标检测算法,包含网络结构解析、yaml配置文件详解及训练教程。YOLOv11通过改进的C3k2f模块、SPPF和C2PSA注意力机制等创新设计,在COCO数据集上实现了比YOLOv8更优的性能。文章详细解读了yolov11.yaml配置文件的参数设置、主干网络(backbone)和头部网络(head)结构,并提供了完整的训练代码示例和参数说明。训练部分涵盖了模型选择、参数设置及优化技巧,包括epochs、batch size、学习率等关键参数的调整建议。最后总结了YOLOv11

Ai缝合怪、助力小伙伴高效发论文 3万+

SQL优化之监控篇:捕获正在执行的查询

  sql监控是优化的第一步,能帮助我们找到执行有问题的sql语句,再进行有针对性的优化。 SYS.DM_EXEC_REQUESTS视图中包含了正在执行的查询。 SYS.DM_EXEC_SQL_TEXT试图中包含了sql对应的文本,也就是具体的sql语句,方便我们进行优化。   代码如下: select r.session_id, --会话id r.status, ...

SQL Server探索 2927

RK3568开发笔记- (TX/RX) RGMII delayline 功能调试

本文详细介绍了RK3568芯片RGMII接口delayline功能的调试过程。针对千兆以太网通信不稳定问题,通过分析RGMII时序要求,利用RK3568内置的delayline功能补偿信号延迟。调试方法包括扫描delayline窗口、测试中间值配置、优化硬件设计等步骤。文章还总结了常见问题解决方案,如PHY选型建议和自动扫描功能配置。最终实现了千兆速率下丢包率降至0.01%以下的目标,为类似开发场景提供了实用参考。

flypig has a dream! 317

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

mysql查看索引创建进度_SQL Server查看索引重建、重组索引进度

相信很多SQL Server DBA或开发人员在重建或重组大表索引时,都会相当郁闷,不知道索引重建的进度,这个对于DBA完全是一个黑盒子,对于系统负载非常大的系统或维护窗口较短的系统,你会遇到一些挑战。例如,你创建索引的时候,很多会话被阻塞,你只能取消创建索引的任务。查看这些索引维护操作的进度、预估时间对于我们有较大的意义,需要根据这个做一些决策。下面我们来看看看看如何获取CREATE INDEX...

weixin_30000407的博客 1687

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

在 SQL Server 中,查看当前锁,查找被锁的表及阻塞进程,查看导致锁的 SQL 语句

在 SQL Server 中,查看锁信息对于诊断性能问题、阻塞和死锁至关重要。你可以使用动态管理视图(DMV)和系统存储过程来实时监控锁的情况。以下是一些常用的方法,从快速概览到详细分析。

qq_31329659的博客 549

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

sql sqlserver的进程资源查看,杀掉多余进程

FORMAT(last_request_start_time, 'yyyy-MM-dd HH:mm:ss') AS 最后请求开始时间, -- 会话上最后一个请求开始的时间。FORMAT(last_request_end_time, 'yyyy-MM-dd HH:mm:ss') AS 最后请求结束时间, -- 会话上最后一个请求结束的时间。-- blocking_session_id AS 阻塞会话ID, -- 正在阻塞当前会话的会话 ID(NULL 表示未被阻塞)

沉淀的博客 2032

SQL Server查看索引重建、重组索引进度

SQL Server查看索引重建、重组索引进度 原文:SQL Server查看索引重建、重组索引进度相信很多SQL Server DBA或开发人员在重建或重组大表索引时,都会相当郁闷,不知道索引重建的进度,这个对于DBA完全是一个黑盒子,对于系统负载非常大的系统或维护窗口较短的系统,你会遇到一些挑战。例如,你创建索引的时候,很多会话被阻塞,你只...

weixin_30911451的博客 361
上一篇: SQL Server查询计划sys.dm_exec_text_query_plan
下一篇: SQL Server 系统表介绍:sys.dm_exec_sessions
peter82
博客等级 码龄21年 2粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值