故障分析 | TRUNCATE 到底因何而慢?
互联网 2023-06-19 17:02:04

作者:李锡超

一个爱笑的江苏苏宁银行 数据库工程师,主要负责数据库日常运维、自动化建设、DMP 平台运维。擅长 MySQL、Python、Oracle,爱好骑行、研究技术。


(资料图)

本文来源:原创投稿

* 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

1问题现象

收到反馈某测试环境执行批量操作时,有 truncate 语句存在于慢查询日志中。担心上线后可能影响数据库,请求 DBA 配合分析。

关键配置

配置项说明
数据库版本MySQL 5.7
参数 long_query_time 慢查询阈值,单位为秒0.1(100 毫秒)
参数 innodb_adaptive_hash_indexON

问题分析总结

总结下来主要有如下几个问题:

Q1: TRUNCATE 语句是如何执行的?fd 句柄不变化?为什么执行时间长?

TRUNCATE 语句如何执行?

关键堆栈:

关键操作 debug:

为什么执行时间长?

从以上堆栈可以看到,耗时过程主要是 row_drop_table_for_mysql、os_file_delete_func。

其中:row_drop_table_for_mysql 主要是调用 btr_drop_ahi_for_table 执行 AHI 的 page 页的删除。os_file_delete_func 主要调用 unlink 执行文件的清理。

句柄为什么不变化?

假如需要 truncate 的表分配的 fd 为 43,truncate 过程中,会先将表 rename。这个时候这个 fd 会被关闭,43 就被释放了。然后执行 create table 操作。一般这个间隙过程很短,因此新建立的表可以使用被释放的 43 了,所以会看到 fd 没有变化。

如果 rename 之后,在内部执行 create table 之前,又打开了新文件,那这时候 fd 43 就会被其它打开的文件持有,truncate 之后表的 fd 也就会发生变化。

注意:MySQL 8.0 是真正使用 rename + create + drop实现的 truncate,但 MySQL 5.7 是通过文件的 truncate 实现的。

Q2: 如何分析 TRUNCATE 慢的问题?

方式一:慢日志?

只能看到慢的结果,无法确认原因。

方式二:执行计划?

不支持 truncate 语句。

方式三:PROFILE

从 profile 结果来看,对于 truncate 语句,只能看到耗时过程都在System lock 上,无法看到更近一步的原因。

方式四:DEBUG

//推荐设置//其中 T 其实是 MySQL 支持(在 trace 中打印时间)的,但官方文档中缺少了说明。已提交bug说明:Bug #111174setglobaldebug="d:t:T:i:n:N:o,/tmp/debug_3306.trace.f";setglobaldebug="";

① 表示 show processlist 的线程 ID

② 执行时间

③ 函数调用层级

④ 函数名称

MySQL 8.0 切换对比

//TRUNCATE//默认规范配置//innodb_flush_method=on&innodb_flush_method=O_DIRECT(root@127.1)[eolbimsdb]08:44:4615>truncatetablet5;QueryOK,0rowsaffected(0.98sec)//设置innodb_adaptive_hash_index=off(root@127.1)[eolbimsdb]08:52:035>truncatetablet5;QueryOK,0rowsaffected(0.03sec)//设置innodb_flush_method=fsync(root@127.1)[eolbimsdb]09:03:3428>truncatetablet5;QueryOK,0rowsaffected(1.04sec)//设置innodb_adaptive_hash_index=off&innodb_flush_method=fsync(root@127.1)[eolbimsdb]09:20:245>truncatetablet5;QueryOK,0rowsaffected(0.22sec)//DROP//默认规范配置//innodb_flush_method=on&innodb_flush_method=O_DIRECT(root@127.1)[eolbimsdb]10:05:419>droptablet5;QueryOK,0rowsaffected(0.94sec)//设置innodb_adaptive_hash_index=off&innodb_flush_method=O_DIRECT(root@127.1)[eolbimsdb]09:44:245>droptablet5;QueryOK,0rowsaffected(0.01sec)//设置innodb_flush_method=on&innodb_flush_method=fsync(root@127.1)[eolbimsdb]09:32:1513>droptablet5;QueryOK,0rowsaffected(1.13sec)//设置innodb_adaptive_hash_index=off&innodb_flush_method=fsync(root@127.1)[eolbimsdb]09:25:1014>droptablet5;QueryOK,0rowsaffected(0.19sec)

Q3: 能否优化?慢在哪里?post_ddl 如何调用?

从 Q1 的结果中可以看出,执行的主要耗时在 row_drop_table_for_mysql、os_file_delete_func:

MySQL 8.0 的优化措施

row_drop_table_for_mysql 慢的问题,可以通过设置 innodb_adaptive_hash_index = off 进行优化;

os_file_delete_func 慢的问题,可以设置 innodb_flush_method = O_DIRECT 或者配置表的 HARD LINK 进行优化。

MySQL 5.7 的优化措施

详见后面 3-Q1、3-Q4 部分。

post_ddl 如何调用?

MySQL 8.0 引入了 scope guard[1]功能:当定义了 scope guard 之后,会创建 Scope_guard 对象。正常情况下,当执行 return 操作前,会执行 scope guard 定义的逻辑。除非在函数结束前执行 Scope_guard 对象的 commit 操作,文件的删除功能是在 scope guard 的 cleanup_base 阶段调用实现的。

Q4: 生产执行 TRUNCATE 是否存在隐患?

从实现机制来看,主要有以下风险:

IO 压力

当触发 truncate 操作后,需要在短时间由数据库线程将文件 unlink 或 truncate,如果被处理的文件很大,服务器的 IO 压力可能会影响正常的数据库请求。

内存并发

在执行 truncate、drop 的过程中,由于需要对内存的数据进行清理,特别是对 LRU 和 flush_LRU 进行扫描,并释放对应的数据块。这个过程是需要逐个根据 buffer pool instance 获取 mutex 资源的。如果在业务高峰期,特别是 buffer pool 较大时,可能会影响正常的业务情况。

同时,执行 create drop table 操作时需要 dict_operation_lock 的 X 锁(RW_X_LATCH),而一些其他后台线程,比如 Main Thread 检查 dict cache 时,也需要获取 dict_operation_lock 的 X 锁,因此被阻塞。然后用户线程可能由于获取不到锁而处于挂起状态,当无法立刻获得锁时。更多参考:《Drop Table 对 MySQL 的性能影响分析》[2]

Q5: 不同版本对于 TRUNCATE 的实现是否存在差异?

通过对比 2-Q1 与 3-Q4:

MySQL 8.0的 truncate 实现方式基本和 drop 实现方式相同,包括主要的耗时位置(都在 row_drop_table_for_mysql、os_file_delete_func)都是相同的。

MySQL 5.7的 truncate 和 drop 实现差异较大,整个实现过程几乎是完全独立的代码。truncate 使用 row_truncate_table_for_mysql,drop 使用 row_drop_table_for_mysql;truncate 操作的主要的耗时有 dict_drop_index_tree、os_file_truncate。

2DROP TABLE 优化失败分析

下面来看一个 MySQL 5.7 测试环境上线 DROP TABLE 优化方案失败问题。

Q1:上线为什么会失败?HARD LINK 为什么不生效?AHI 为什么不生效?

当 MySQL 5.7 使用规范配置启动时,从 debug-trace 过程来看,在row_drop_single_table_tablespace、row_drop_table_from_cache 函数执行期间根本没有耗时,所以实施优化方案后,没有效果;

耗时的过程在 que_eval_sql: query: PROCEDURE DROP_TABLE_PROC ---> dict_drop_index_tree;

row_drop_single_table_tablespace 的耗时被 MySQL 5.7 配置innodb_flush_method=O_DIRECT 优化了。

Q2:该优化是否适用于 MySQL 8.0?

设置 innodb_flush_method=O_DIRECT 的优化操作,同样适用于 MySQL 8.0。

Q3:MySQL 8.0 如何解决 DROP TABLE 时执行 DROP_TABLE_PROC 慢的问题?

WL#9536: InnoDB_New_DD: Support crash-safe DDL;

依赖于自 Version 8.0.3 的 NEW DD;

整个 drop 慢的 que_eval_sql、DROP_TABLE_PROC 被整体砍掉;

包括 dict_drop_index_tree 在内的整个函数,都被砍了;

具体实现机制,参考分析 NEW DD 实现方法。

Q4:MySQL 5.7 DROP TABLE 和 TRUNCATE 在实现机制、优化措施有何区别呢?

执行 truncate 操作的耗时,仍然是在 dict_drop_index_tree、os_file_truncate 这两个阶段;

os_file_truncate 的耗时:可以通过设置 innodb_flush_method=O_DIRECT参数进行优化(不可以通过 hard link 进行优化);

dict_drop_index_tree 的耗时,暂时没有优化思路。了解更多:InnoDB 文件系统之文件物理结构[3]

Q5:5.7 慢查询为什么有时记录 TRUNCATE 执行慢,有时不记录?

根据源码,MySQL 是否记录慢查询判断时,主要有两个维度:一个是执行时间(不包括 utime_alter_lock);一个是执行扫描的行数,并对特殊的语句(如 call)进行了忽略。对于 truncate 操作而言,无论执行时间是多少,扫描行数都是 0。当配置了 min_examined_row_limit 大于 0 之后,一般 truncate 操作由于不满足该条件,都不会被记录到慢查询。

但是当 truncate 操作位于存储过程中时,在 truncate 操作之前有其它 DML 操作(如 insert select),这时候由于位于同一个 THD 下,在 MySQL 5.7 版本里面 thd->get_examined_row_count() 返回的结果其实是上一个 DML 语句的(这里应该是缺陷)。如果此时 truncate 操作的执行时间又超过了 long_query_time,那么此时这个 truncate 语句就会被记录慢查询。

同时,在 MySQL 8.0 针对 call 的语句,将不再单独记录 DML 的语句。而是记录为统一的 call 语句里面。需要看存储过程里面的语句执行情况,可以用 show profiles 查看。

慢查询记录堆栈

测试存储过程

DROPPROCEDUREtruncate_test;DELIMITER//CREATEPROCEDUREtruncate_test()BEGINinsertintot1select*fromt1_bak;truncatetablet1;END//DELIMITER;calltruncate_test();mysql>calltruncate_test();QueryOK,0rowsaffected(1min59.58sec)#Time:2023-06-08T00:28:30.969993+08:00#User@Host:root[root]@localhost[]Id:2#Schema:db2Last_errno:0Killed:0#Query_time:119.177518Lock_time:0.000233Rows_sent:0Rows_examined:131072Rows_affected:131072#Bytes_sent:0#Stored_routine:db2.truncate_testusedb2;SETtimestamp=1686155310;insertintot1select*fromt1_bak;#Time:2023-06-08T00:28:31.375873+08:00#User@Host:root[root]@localhost[]Id:2#Schema:db2Last_errno:0Killed:0#Query_time:0.405734Lock_time:0.003310Rows_sent:0Rows_examined:131072Rows_affected:0#Bytes_sent:0#Stored_routine:db2.truncate_testSETtimestamp=1686155311;truncatetablet1;

与 MySQL 8.0 对比

mysql>calltruncate_test();QueryOK,0rowsaffected(2min28.51sec)#Time:2023-06-07T17:18:39.215632Z#User@Host:root[root]@localhost[]Id:8#Query_time:148.516478Lock_time:0.000372Rows_sent:0Rows_examined:172032usetestdb;SETtimestamp=1686158318;calltruncate_test();

MySQL 8.0 如何跟踪?

mysql>calltruncate_test();QueryOK,0rowsaffected(2min24.84sec)mysql>mysql>mysql>showprofiles;+----------+--------------+-----------------------------------------+|Query_ID|Duration|Query|+----------+--------------+-----------------------------------------+|1|144.55113600|insertintoltb2select*fromltb3_bak||2|0.29312375|truncatetableltb2|+----------+--------------+-----------------------------------------+2rowsinset,1warning(0.00sec)

以上包括 truncate 执行慢的分析,如针对细节有任何疑问和建议,欢迎留言交流。

参考资料

[1]

跟着 MySQL 8.0 学 C++:scope_guard: https://www.bookstack.cn/read/aliyun-rds-core/20cbcfdcbd68888c.md

[2]

Drop Table 对 MySQL 的性能影响分析: https://www.cnblogs.com/CtripDBA/p/11465315.html

[3]

InnoDB 文件系统之文件物理结构: http://mysql.taobao.org/monthly/2016/02/01/

本文关键字:#MySQL##InnoDB# #truncate# #源码#


文章推荐:

技术分享 | ibdata1 “减肥” 记

技术分享 | DBA 抓包神器 tshark 测评

故障分析 | 一个因 SSL 配置导致的复制异常报错

源码分析 | MySQL 的 commit 是怎么 commit 的?

技术分享 | 一文了解 MySQL Optimizer Trace 的神奇功效

故障分析 | innodb_thread_concurrency 导致数据库异常的问题分析

故障分析 | MySQL 升级到 8.0 变慢问题分析

技术分享 | 一招解决 MySQL 中 DDL 被阻塞的问题

故障分析 | 一条本该记录到慢日志的 SQL 是如何被漏掉的

关于 SQLE

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。

SQLE 获取

类型地址
版本库https://github.com/actiontech/sqle
文档https://actiontech.github.io/sqle-docs/
发布信息https://github.com/actiontech/sqle/releases
数据审核插件开发文档https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html

提交有效 pr,高质量 issue,将获赠面值 200-500 元(具体面额依据质量而定)京东卡以及爱可生开源社区精美周边!

更多关于 SQLE 的信息和交流,请加入官方QQ交流群:637150065

故障分析 | TRUNCATE 到底因何而慢?

2023-06-19 17:02:04

信德新材跌1.94% 上市即巅峰超募15亿中信证券保荐-天天报资讯

2023-06-19 16:49:23

天天观点:梅花生物:公司维生素B2年产能为1000吨左右

2023-06-19 16:21:30

今日关注:太占空间 《暗黑破坏神4》将在第二赛季改变宝石存储方式

2023-06-19 16:03:02

上证i播报:6月19日欧洲股市开盘涨跌不一 每日短讯

2023-06-19 15:07:02

蔚来车主嘲讽理想抄袭 李想回怼:连车轮都是你们家发明的 环球资讯

2023-06-19 14:29:30

岁月如歌,致互为星火的她们

2023-06-19 13:44:11

白沙警方4小时速破盗窃案

2023-06-19 13:08:50

中国OpenAI们“狂飙”200天:一面PPT造模,一面落地应用难|钛媒体深度|环球观速讯

2023-06-19 12:29:08

机械科技齐助力 各地秋粮作物播种和田间管理有序进行

2023-06-19 12:09:54

女性成长剧再添一枚“新丁”,《闪耀的她》开播讲述“不想输”的故事_焦点消息

2023-06-19 11:20:21

以科技创新对抗内卷-蜂巢能源的实践_信息

2023-06-19 10:55:54

北方长龙:6月16日融资买入374.43万元,融资融券余额3302.67万元

2023-06-19 10:32:54

干鱼腥草的功效与作用点用_干鱼腥草的功效与作用-全球新消息

2023-06-19 10:25:54

绿城中国将于7月31日派发末期股息每股0.548港元|环球信息

2023-06-19 10:01:30

当前关注:斗罗大结局密室剧情再现,比比东被推倒,摸肚捶胸画面很喷血

2023-06-19 09:46:23

争上游_天天快看

2023-06-19 09:26:13

山东法院办理退出失信案件20245件

2023-06-19 09:33:43

天天速讯:中考生被老师要求弃考?南昌通报:班主任暗示其弃考属实

2023-06-19 09:16:49

学考考点工作圆满收官

2023-06-19 09:04:52

环球视讯!618价格大战 缺席的vivo

2023-06-19 08:53:31

安静地做个美男子

2023-06-19 01:19:48

触电歌词爱的魔力转圈圈_触电歌词-焦点快看

2023-06-18 21:51:56

张恒远今日出殡!汪峰未到场惹争议,被批不如那英姚贝娜师徒情深_天天报道

2023-06-18 21:04:30

「踔厉奋发看“津招”」天津:“体育之为”让“运动之都”幸福成色更足-世界观热点

2023-06-18 20:33:02

手爆皮是什么原因引起的_手爆皮是什么原因 天天快报

2023-06-18 19:39:49

路由、电竞键鼠好货多点开花 京东618助华硕摘得中高端品牌成交额榜桂冠

2023-06-18 19:10:56

坚持生态恢复与发展并举 推进畜牧业实现高质量发展 天天快看点

2023-06-18 18:22:40

化疗费用一般多少钱_食管癌化疗多少钱

2023-06-18 17:58:15

乡村之美|促进农民农村共同富裕-今日关注

2023-06-18 17:36:46

促消费加力、“小而美”破圈……“618”购物节盘点

2023-06-18 17:01:51

观热点:贵州一专学校有哪些专业什么好的科和中

2023-06-18 16:06:22

什么是读书笔记怎么写(读书笔记是什么意思) 世界快消息

2023-06-18 15:39:58

重点聚焦!二氯异氢尿酸钠商品报价动态(2023-06-18)

2023-06-18 15:00:18

天天看热讯:福彩3D23159期和值走势推荐

2023-06-18 14:36:59

2023年6月18日丙二醇价格最新行情预测

2023-06-18 13:56:45

世界速读:提醒李泽楷?梁洛施父亲节提前庆生,晒大量亲子照,生仨娃不垮脸

2023-06-18 13:32:31

全球热点评!国科微:公司在大算力、NPU 的全线软硬件方面有着大量技术积累

2023-06-18 12:37:07

新华时论 | 用城市底蕴守护文化传承

2023-06-18 11:35:31

焦点滚动:小米buds 4支持无线充电功能吗

2023-06-18 10:57:12

世界热点!三门坡镇禁毒宣传走进校园

2023-06-18 10:26:13

环球快资讯丨爱钓鱼的朋友,会在家做鱼的家常菜吗?

2023-06-18 09:48:24

《变形金刚7》来了,擎天柱不热爱人类了吗?

2023-06-18 09:10:32

值域怎么求(值域是什么)-全球焦点

2023-06-18 08:58:06

热议:黄英资料简介_黄英资料

2023-06-18 08:03:51

云南生物医药产业投资合作推介会在深圳举行

2023-06-18 06:58:47

【快播报】珠海海泉湾度假区入园游客须知 珠海海泉湾度假村好玩吗

2023-06-18 06:36:31

让家变得更“聪明”(经济新方位·衣食住行看转型) 焦点讯息

2023-06-18 05:39:11

世界今日报丨江阴市气象台发布暴雨蓝色预警【Ⅳ级/一般】【2023-06-18】

2023-06-18 05:17:56

安阳市一亩园网络科技有限公司 每日播报

2023-06-18 03:11:55

焦点热议:泥娃娃儿歌背后的故事_泥娃娃儿歌

2023-06-18 01:57:11

全球今日报丨隋朝历史_关于隋朝历史的介绍

2023-06-18 01:54:29

言论丨登贝莱:“这个赛季对巴塞罗那来说是一个很好...-全球速讯

2023-06-18 00:56:11

Uzi沦为EDG突破口,两大失误引热议:团战对线均出问题,GALA完胜

2023-06-18 00:09:26

Cp情侣网名_cp感很强的情侣网名 情侣cp昵称大全

2023-06-17 22:57:25

《礼器碑》的字体结构​——字取橫向,体势奔放。-当前观点

2023-06-17 21:55:02

印度为何永远无法超越中国?三大因素注定了印度的失败

2023-06-17 21:32:56

国产新车报道:哈弗H6将于今日上市 预售12.20万元起-全球快看

2023-06-17 20:52:04

对冲基金怎么赚钱白话一些 对冲基金如何赚钱 天天简讯

2023-06-17 20:18:30

世界微资讯!暑期研学去哪儿?四川研学旅行产品集市上有答案

2023-06-17 19:51:46

“指鼠为鸭”打了谁的脸|快播

2023-06-17 19:17:51

考辛斯:哈登走后没人能填补他的空缺 76人最好留下他-焦点热门

2023-06-17 19:00:41

【天天新要闻】韩国最大在野党举行集会 谴责日本将福岛核污染水排放入海

2023-06-17 19:03:24

海博夜读丨世遗 • 印象宋元之开元寺|焦点简讯

2023-06-17 18:01:15

全球微资讯!新能源史上最大IPO来袭,行业迎巨无霸企业!

2023-06-17 17:50:45

动态焦点:作曲家徐沛东:我这辈子最正确的决定,就是撮合岳父和小姨再婚

2023-06-17 17:07:52

第四届中国(绍兴)集成电路产业大会举行

2023-06-17 16:53:01

端午游以短途为主 毕业游预订升温 世界新要闻

2023-06-17 16:02:00

恭喜!TVB知名女星突然注册结婚,丈夫亲自设计2.4卡大钻戒_焦点日报

2023-06-17 15:45:16

过不去的坎儿(过不去的坎)

2023-06-17 15:17:57

安徽省九龙监狱四级高级警长董克明接受审查调查

2023-06-17 15:04:05

全球即时:三甲苯S-100#溶剂油商品报价动态(2023-06-17)

2023-06-17 14:58:52

浙商总会组“知名浙商陕西行”,广东、浙江商会参与|世界速看

2023-06-17 14:15:50

习近平致第十五届海峡论坛的贺信_环球即时看

2023-06-17 13:42:23

李沁个人资料简介及家世_李沁个人资料|天天即时看

2023-06-17 13:03:50

马特乌斯列心仪德国首发:基米希右后卫,中场京多安搭档穆西亚拉-环球热点

2023-06-17 12:15:02

男生青春期变帅的方法_男生青春期变帅小窍门 焦点日报

2023-06-17 11:50:59

事业单位工勤人员工资标准2018(事业单位工勤人员工资标准)

2023-06-17 11:18:21

农村庭院围墙大门朝西好吗_农村庭院围墙大门 全球看热讯

2023-06-17 10:34:41

东方中科:董事长等拟减持不超0.69%股份

2023-06-17 10:14:25

【世界新视野】柚子社经典名作《魔女的夜宴》Steam游戏页面上线 7月21日发售

2023-06-17 10:00:01

金迪克:6月16日融资净买入56.96万元,连续3日累计净买入796.48万元

2023-06-17 09:53:57

当前时讯:收购顺丰丰网后,极兔速递赴港交所提交上市申请

2023-06-17 09:05:03

医美、宠物行业处于绝对量快速增长阶段

2023-06-17 08:50:11

今日播报!架空抗静电地板_关于架空抗静电地板概略

2023-06-17 07:59:00

【全球速看料】b站播放量怎么才算一次(b站的播放量是看完全部才算吗)

2023-06-17 07:05:10

“猴痘”是什么?有哪些传播途径?这些知识你要了解→|动态

2023-06-17 06:33:53

全球微速讯:第四届西部数字经济博览会开幕

2023-06-17 05:49:48

美媒:中东迎来新的地缘政治时代 美国应当停止落后的阻碍行为|今日观点

2023-06-17 05:13:00

天天热点评!市场营销专业考研方向学校(市场营销专业考研方向有哪些)

2023-06-17 04:16:33

excel表格自动求乘数_excel表格自动求乘

2023-06-17 03:42:05

考试梦到血是什么征兆_梦到血是什么征兆

2023-06-17 02:05:09

夏养山西:不登王莽岭,岂识太行山 即时

2023-06-17 01:00:35

【每日一题,考前冲刺】---距离中考还有3天

2023-06-16 22:51:48

世界热推荐:上海豪宅,大势已去

2023-06-16 22:06:50

【环球播资讯】渚濆崱鍔崇壒铻嶅悎鏉愭枡_依卡劳特怎么融合

2023-06-16 21:51:37

山东省的一类本科有哪些学校3+2贯通院

2023-06-16 21:20:01

基辛格:美国若只关注本国利益 将被国际社会孤立

2023-06-16 21:11:10

君百延集团(08372)将于8月14日派发中期股息每股0.4港仙

2023-06-16 20:40:36

环球快资讯:微软首席法律官认为反托拉斯监管机构应该对App Store进行全面调查

2023-06-16 20:04:53

天天热点!非洲和平代表团抵达乌克兰

2023-06-16 19:56:02

云顶之弈s9转职装备合成表 s9赛季转职合成公式一览[多图]

2023-06-16 19:24:48

金价又涨了!2023年6月16日各大金店黄金价格多少钱一克? 热头条

2023-06-16 19:02:26

【环球速看料】游凤凰山

2023-06-16 18:25:15

环球报道:智己LS6配置曝光!车身长度超蔚来ES6 或售25万起

2023-06-16 18:11:13

每日信息:黑龙江:多方开拓岗位资源 让学生“好就业”“就好业”

2023-06-16 17:39:45

阳光财产保险股份有限公司合肥中心支公司招聘公告 热门

2023-06-16 17:41:24

最高奖10000元!“山海泉港推荐官”短视频开始征集-每日简讯

2023-06-16 17:03:44

宝新能源今日跌6.08%四机构净卖出1.18亿元

2023-06-16 16:51:36

监控曝光,贵州一高速隧道口,半挂车失控撞向护栏起火…

2023-06-16 16:40:38

2022年中国变频器行业重点企业洞析:英威腾VS伟创电气「图」_当前报道

2023-06-16 16:23:14

最长续航610km 荣威中高级纯电轿车D7官图发布

2023-06-16 16:12:08

企业改制形式有哪些

2023-06-16 15:31:36

重要通知!沈阳这些公交线路调整

2023-06-16 15:03:12

卓创资讯:白羽肉鸡6-7月市场行情或延续季节性下滑走势 全球微资讯

2023-06-16 15:07:01

比尔 · 盖茨的中国往事

2023-06-16 14:22:41

如何开通快手小店美妆彩妆类目快分销?_全球报道

2023-06-16 14:00:19

6月16日 13:10分 天坛生物(600161)股价快速拉升

2023-06-16 13:27:22

环球看热讯:老旧小区搭建的雨棚属于违章建筑_雨棚属于违章建筑

2023-06-16 12:58:29

简讯:中航电测涨近5% 高端装备ETF(159638)涨近1% 最新份额创新高丨ETF观察

2023-06-16 12:53:32

硬核揭秘:日元是怎么追逐货币霸权的? 全球新动态

2023-06-16 12:31:09

深圳龙华:把人工智能教育逐步列入全区中小学生必修课 世界播报

2023-06-16 11:50:40

交通100《淄博好医生》——夏季,为了你的胃肠道,请规律作息!|全球速讯

2023-06-16 11:51:16

苹果换电池品胜的好吗-天天日报

2023-06-16 11:22:03

植物怎样传播种子的句子 植物怎样传播种子

2023-06-16 11:16:22

港股开盘 | 恒指高开0.44% 造车新势力强势 蔚来-SW(09866)涨6%

2023-06-16 11:01:55

【环球新要闻】斯图加特网球公开赛:吴易昺无缘八强

2023-06-16 10:45:42

世界快资讯丨贵州避暑季|想体验洞穴秘境的神奇,来贵州就对了

2023-06-16 10:33:05

首个大动作!中信金控落子前海,力推30条金融举措,影响多大?

2023-06-16 10:00:08

全球焦点!B站游戏,陈睿想重开一局

2023-06-16 09:59:13

每日报道:抗衰美容“扛把子”,医生却拿它来治病!

2023-06-16 09:43:02

鲁西地区首次发现元代砖雕壁画墓

2023-06-16 09:36:39

宋仲基混血儿出生,宋慧乔终成白月光?BE美才永恒!哪些BE明星夫妻成就意难平-环球播报

2023-06-16 09:07:18

飞机经济舱的等级分类e_飞机经济舱座位等级

2023-06-16 09:03:05

高新区搭建创新创业“逐梦舞台” 加速实现产业与人才“双向奔赴” 最新

2023-06-16 08:35:05

飞龙股份:收到涡轮增压器壳体定点协议

2023-06-15 18:57:22

当前观察:微信上超火的人生感悟

2023-06-15 18:13:33

电报解读|应流股份(603308.SH)两机业务持续景气,传统业务开启复苏_世界今日报

2023-06-15 18:02:27

小鹏需要的不只是背水一战-环球聚焦

2023-06-15 17:33:59

长沙高三复读哪里比较好? 世界快资讯

2023-06-15 17:02:13

世界焦点!国家外汇管理局:5月银行结汇13935亿元人民币 售汇13702亿元人民币

2023-06-15 16:59:56

广末凉子承认出轨后 代言广告等全部紧急下架|全球通讯

2023-06-15 16:21:07

世界动态:西安经开十四小迎接经开区创卫复审检查

2023-06-15 16:09:43

王楠将去日本给福原爱还礼老公郭斌因放水抗日被旅游网站拉黑!

2023-06-15 15:13:56

国电南自(600268)6月15日主力资金净买入4290.52万元|动态焦点

2023-06-15 15:09:10

环球快报:抖音里面换脸的视频怎么弄得(抖音里那个换脸的视频是怎么进行的)

2023-06-15 14:08:07

天天通讯!西游记中的黄袍怪简介_西游记中的黄袍怪

2023-06-15 13:49:21

纷玩岛:对五月天演唱会异常订单进行退款退票处理_当前速讯

2023-06-15 13:02:51

天天播报:被拒保过需要告知吗 答案是这样的

2023-06-15 11:51:57

世界速递!(深入学习宣传贯彻党的二十大精神)开展主题党日活动 学习党的二十大精神

2023-06-15 11:17:29

枣庄村_关于枣庄村概略

2023-06-15 11:04:07

今日播报!电力股异动拉升 深南电A大涨8% 建投能源、粤电力A、世茂能源、协鑫能科等跟涨

2023-06-15 10:55:40

内蒙古通辽市科尔沁左翼中旗气象台发布高温黄色预警【III级/较重】【2023-06-15】 全球热消息

2023-06-15 10:18:06

北京:16项辅助生殖项目7月起纳入基本医保

2023-06-15 09:49:18

今亮点!10国青年学者共话汉学研究

2023-06-15 09:24:12

范城_关于范城的简介

2023-06-15 08:55:40

微软、动视暴雪要求美国法官加速处理 FTC 案件

2023-06-15 07:58:48

【天天热闻】奥迪新款A4L怎么样及长安CS55 PLUS怎么样

2023-06-15 07:24:53

快播:开封市黄河水产科学研究所开展汛期隐患排查工作

2023-06-15 06:11:31

本周日,福清龙舟赛开桨!

2023-06-15 05:00:58

上海青浦区发生3.1级地震

2023-06-15 03:00:58

最全减肥食物热量表_减肥必备减肥食物热量表优质-速讯

2023-06-15 00:41:12

DK官推:下路Deft检测出新冠病毒阳性,其余选手均为阴性

2023-06-14 22:22:35

环球今热点:唐舞桐建模亮相,粉色短裤身材火辣,眼睛像极了小舞

2023-06-14 21:40:53

关于南京地位姐是谁 南京地位姐个人资料家庭背景介绍的相关信息 环球动态

2023-06-14 20:54:46

赛生药业(06600)6月14日斥资119.15万港元回购11.45万股 今日聚焦

2023-06-14 19:56:07

“理响新开”让基层之声更响亮-前沿资讯

2023-06-14 19:05:15

解剖屎山,寻觅黄金之第二弹|当前播报

2023-06-14 18:47:05

方法的英文_方法的英文解释 环球即时

2023-06-14 18:13:14

机械助力小麦抢收 科技显著提升作业效率_视讯

2023-06-14 17:55:13

官方:74岁老帅沃诺克和哈德斯菲尔德续约一年

2023-06-14 17:14:16

以德报怨什么意思_怎么理解以德报怨的意思-全球信息

2023-06-14 16:55:49

四川广安:绿色化工产业链上百亿项目拔节生长 环球热闻

2023-06-14 16:10:21

港股异动 | 吉林长龙药业(08049)跌超10% 遭联交所谴责违反《上市规则》

2023-06-14 15:41:45

美宣布对乌新一轮军援,俄驻美大使:美国越来越深陷泥潭

2023-06-14 15:05:31

世界快消息!下个月开始 好运从此开启,财运红个发紫,赚大钱熬出头的生肖!

2023-06-14 14:36:01

今日要闻!推动低碳可持续发展 “零碳在线”AIGC碳中和智能服务云平台发布

2023-06-14 13:45:23

天天速讯:6月14日午后两市板块龙虎榜排名(名单)

2023-06-14 13:37:40

安徽陆阳商贸有限责任公司

2023-06-14 12:56:59

谆怎么读拼音是什么字 谆怎么读|天天热闻

2023-06-14 12:07:52

当前资讯!汪伪特工总部“76号”内幕4

2023-06-14 11:47:13

国产电瓶车减震器十大排名(每日精选:国产减震器十大排名电动车减震器哪个牌子好)_全球百事通

2023-06-14 11:00:47

校运会掀起一所小学的体育热潮

2023-06-14 10:59:46

观速讯丨美容师岗位职责和工作内容(美容师)

2023-06-14 10:11:06

彭程更换双人滑搭档瞄准米兰冬奥会_世界今日讯

2023-06-14 10:03:30

视讯!牛顿气活是什么梗

2023-06-14 09:27:47

天天播报:华为否认高通恢复5G芯片供应 难点在哪?还需美国许可

2023-06-14 08:59:53

晚霞映满天 湖畔景迷人 报道

2023-06-14 08:35:19

天天通讯!国外那些海边景点最美_国外的海边旅游景点都有哪些简介介绍

2023-06-14 07:42:41

世界今日报丨房地产服务板块6月13日跌0.44%,新大正领跌,主力资金净流出558.56万元

2023-06-14 07:01:49

发布日期泄密 6月29日发布4060

2023-06-14 06:01:16

快资讯丨2023年头盔十大品牌排行榜

2023-06-14 04:14:48

当前关注:印度中国最新局势消息_印度 中国

2023-06-14 02:34:16

水的热量公式计算公式_水的热量计算公式

2023-06-14 00:55:04

我的世界拔刀剑的刀架如何制作_我的世界拔刀剑刀架怎么做-世界快报

2023-06-13 23:52:05

全球播报:擅自演出被罚!笑果回应

2023-06-13 22:10:29

连续 5 天高烧 39℃!夏季户外活动,警惕这种突发疾病! 全球热闻

2023-06-13 22:00:49

奔腾b50钥匙隐藏功能是什么意思(奔腾b50钥匙隐藏功能是什么?)

2023-06-13 21:16:52

患了脑溢血的病人寿命长吗(脑溢血病人能活多久)-全球看点

2023-06-13 20:13:35

伊利成为杭州亚运会官方乳制品独家供应商,重磅推出水墨江南主题新品

2023-06-13 19:43:46