在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

供應(yīng)鏈場景使用ClickHouse最佳實踐

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-07-18 15:05 ? 次閱讀

關(guān)于ClickHouse的基礎(chǔ)概念這里就不做太多的贅述了,ClickHouse官網(wǎng)都有很詳細(xì)說明。結(jié)合供應(yīng)鏈數(shù)字化團隊在使用ClickHouse時總結(jié)出的一些注意事項,尤其在命名方面要求研發(fā)嚴(yán)格遵守約定,對日常運維有很大的幫助,也希望對讀者有啟發(fā)。

目前供應(yīng)鏈數(shù)字化ck集群用來存儲實時數(shù)據(jù),先通過下面這張圖表了解下ClickHouse數(shù)據(jù)來源。

wKgZomaYvr6AfXDtAACYKYUhf1k339.png

圖中標(biāo)注1和2的位置是供應(yīng)鏈數(shù)字化研發(fā)在開發(fā)業(yè)務(wù)功能時改動量比較多的部分,隨著需求變多,DTS任務(wù)和數(shù)據(jù)庫表也越來越多。 通過定義研發(fā)使用約定,使我們的DTS任務(wù)、表、表字段看起來很整潔。

有哪些好處呢?

1、根據(jù)ck表名快速找到對應(yīng)的DTS任務(wù)及消費jdq topic / 當(dāng)然通過jdq也可快速找到對應(yīng)的ck表(對不了解業(yè)務(wù)的人幫助很大)。

2、通過ck表字段即可知道該字段來自哪個業(yè)務(wù)表哪個字段(字段數(shù)據(jù)不對,聯(lián)系業(yè)務(wù)值班先排查業(yè)務(wù)庫的字段是否正確)。

3、快速統(tǒng)計到團隊 或 某個ck集群有多少DTS任務(wù)(運維時不會遺漏,一目了然)

一 建表約定

1.1 表命名約定

表命名要求: 1、本地表命名必須_local結(jié)尾 2、分布式表命名必須以_all結(jié)尾;

--創(chuàng)建本地表, 使用on cluster default 在每個節(jié)點上都創(chuàng)建一張本地表
CREATETABLE本地表名 on cluster 集群名稱
(
...
    ts                   DateTime Default now() COMMENT '時間搓',
    version              UInt64 COMMENT '版本號'
) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/{shard}/test_local', 
    '{replica}',version)
[PARTITIONBYexpr]-- 數(shù)據(jù)分區(qū)規(guī)則
[ORDERBYexpr]-- 排序鍵
[SAMPLEBYexpr]-- 采樣鍵
[SETTINGS index_granularity = 8192, ...]-- 額外參數(shù)

參數(shù)解釋說明:
PARTITION BY toYYYYMM(tmsCreateTime) 按照月份分
ReplicatedReplacingMergeTree(參數(shù)1,參數(shù)2,參數(shù)3)
ORDER BY (參數(shù)1,參數(shù)2, ....); 參數(shù)1,參數(shù)2,參數(shù)3....等組成業(yè)務(wù)主鍵 

----創(chuàng)建分布式表
CREATE TABLE IF NOT EXISTS 庫名.分布式表名 on cluster default AS 本地表名 
ENGINE = Distributed (default,庫名,本地表名,sipHash64(分片鍵));


建表示例腳本:

CREATE TABLE reports_prestore_outbound_fulltrace_local on cluster `default`
(
    `sm_so_no` String COMMENT '訂單號',
    `sm_waybill_code` String COMMENT '青龍運單號',
    `sm_so_type` Int64 DEFAULT 0 COMMENT '訂單類型',
    `st_so_status` Int64 DEFAULT 0 COMMENT '訂單狀態(tài)(1初始、2定位完成、3定位失敗、5揀貨中、6出庫完成、7取消、8轉(zhuǎn)病單、9站點已收貨、10已妥投、11再投中、12已拒收)',
        ?
  	`st_delivery_time` DateTime COMMENT '妥投時間',
   	`st_redeliver_time` DateTime COMMENT '再投時間',
   	`st_reject_time` DateTime COMMENT '拒收時間',
   	`version` UInt64 COMMENT '更新版本號',
    `ts` DateTime DEFAULT now() COMMENT '時間戳'
)
ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/{shard}/waybill_data_center/reports_prestore_outbound_fulltrace_local',
 '{replica}', version)
PARTITION BY toYYYYMM(so_create_time)
ORDER BY (sm_so_no,sm_waybill_code)
TTL so_create_time + toIntervalMonth(1)
SETTINGS index_granularity = 8192;

CREATE     TABLE     IF     NOT     EXISTS   `reports_prestore_outbound_fulltrace_all`     on     cluster     default     AS     `reports_prestore_outbound_fulltrace_local`
ENGINE     =     Distributed     (default,waybill_data_center,reports_prestore_outbound_fulltrace_local,sipHash64(sm_so_no));	

1.2 分區(qū)鍵設(shè)置

視情況大表按天分區(qū),小表按月分區(qū)。分區(qū)鍵盡量使用date和datetime字段,避免string類型的分區(qū)鍵

分區(qū)粒度根據(jù)業(yè)務(wù)特點決定,不宜過粗或過細(xì)。 建議使用toYYYYMMDD()按天分區(qū),如果數(shù)據(jù)量很少,100w左右,建議使用toYYYYMM()按月分區(qū),過多的分區(qū)會占用大量的資源,會因為文件系統(tǒng)中的文件數(shù)量過多和需要打開的文件描述符過多,導(dǎo)致 SELECT 查詢效率不佳

1.3 分片鍵設(shè)置

分布式表分片鍵需要采用hash函數(shù),應(yīng)避免數(shù)據(jù)熱點,集中寫入某個分片;

分片鍵盡量使用表中區(qū)分粒度較細(xì)的字段,可以時多個字段的組合,如:id / order_no

1.4 排序鍵/主鍵設(shè)置

1、有序可以保證很高的壓縮比及加速查詢,寫入數(shù)據(jù)建議提前排序再寫入數(shù)據(jù);

2、若未指定默認(rèn)為排序建,主鍵不保證唯一性。主鍵過長會拖慢寫入性能,并且會造成過多的內(nèi)存占用(主鍵常駐內(nèi)存)。

1.5 字段使用約定

1、字段類型能用數(shù)字型的字段盡量用數(shù)字型,避免使用string

2、表字段命名:${業(yè)務(wù)表縮寫}_${業(yè)務(wù)表字段},如: 業(yè)務(wù)表ob_shipment_m 縮寫:osm, ck表字段則以osm_開頭。 注意:業(yè)務(wù)表的縮寫需要使用字典方式管理

3、日期字段建議默認(rèn)值為1970-01-01,時間字段默認(rèn)值為1970-01-01 08:00:00,使用到的地方排除掉默認(rèn)值即可

4、表中必須包含:ts(時間搓)、version(flink寫入jdq的時間,單位:)字段。

version— 版本列。類型為 UInt*, Date 或 DateTime。可選參數(shù)。 在數(shù)據(jù)合并的時候,ReplacingMergeTree 從所有具有相同排序鍵的行中選擇一行留下: 如果 version 列未指定,保留最后一條。 如果 version 列已指定,保留 version 值最大的版本

5、盡量不使用Nullable類型

可以非NUll的盡量非NUll并在代碼中賦予默認(rèn)值,數(shù)量字段默認(rèn)值為0,狀態(tài)字段默認(rèn)值建議使用有符號int時為-127、無符號int時為0,字符串建議默認(rèn)值為空字符串。

設(shè)置成Nullable對性能影響也沒有多大,可能是因為我們數(shù)據(jù)量比較小。不過官方已經(jīng)明確指出盡量不要使用Nullable類型,因為Nullable字段不能被索引,而且Nullable列除了有一個存儲正常值的文件,還會有一個額外的文件來存儲Null標(biāo)記。

1.6 新增列操作方式

本地表的修改直接執(zhí)行即可。如果要對分布式表進行修改,需分如下情況進行:

?如果沒有數(shù)據(jù)寫入,您可以先修改本地表,然后修改分布式表。

?如果數(shù)據(jù)正在寫入,您需要區(qū)分不同的類型進行操作。

修改類型 操作步驟
增加Nullable的列 1.修改本地表。 2.修改分布式表。
修改列的數(shù)據(jù)類型(類型可以相互轉(zhuǎn)換)
刪除Nullable列 1.修改分布式表。 2.修改本地表。
增加非Nullable的列 1.停止數(shù)據(jù)的寫入。 2.執(zhí)行 SYSTEM FLUSH DISTRIBUTED dbName.distributedTableName 3.修改本地表。 4.修改分布式表。 5.重新進行數(shù)據(jù)的寫入。
刪除非Nullable的列
修改列的名稱

添加表字段SQL示例參考:

ALTER TABLE reports_prestore_outbound_fulltrace_local on  cluster default ADD COLUMN  st_redeliver_time DateTime COMMENT '再投時間';
ALTER TABLE reports_prestore_outbound_fulltrace_all on  cluster default ADD COLUMN  st_redeliver_time DateTime COMMENT '再投時間';

1.7 DDL執(zhí)行注意事項

1.mutation(delete,update)操作比較重,盡量避免執(zhí)行此類操作;

2.清理過期數(shù)據(jù),應(yīng)使用TTL,或者drop partition;

3.分布式DDL,分片副本節(jié)點串行執(zhí)行,出現(xiàn)阻塞會導(dǎo)致后面所有DDL無法正常執(zhí)行,建議輪詢各分片執(zhí)行DDL,尤其是變更字段類型,不建議直接on cluster default進行變更;

4.optimize table table_name final手動觸發(fā)合并慎用,盡量按分區(qū)操作。

二 數(shù)據(jù)寫入約定

結(jié)合供應(yīng)鏈的使用場景,這里在flink層加工完數(shù)據(jù)后沒有直接將數(shù)據(jù)寫入ClickHouse集群,而是發(fā)送到JDQ隊列中。這樣做的優(yōu)勢 1、加工和存儲解藕 2、JDQ消息共享;

若數(shù)據(jù)需要做主備存儲,我們只需要創(chuàng)建新的DTS任務(wù)訂閱JDQ消息,將消息寫入到備用的ClickHouse集群即可。

wKgaomaYvsGAIIpsAABVKGzuWNs309.png

2.1 DTS任務(wù)命名約定

任務(wù)名規(guī)則:sc_digital_${集群ID}_${分布式表名}

使用"sc_digital_"前綴加分布式模型名稱,如:sc_digital_c4omjd8fl7_reports_prestore_outbound_fulltrace_all

2.2 DTS所屬項目空間

創(chuàng)建DTS任務(wù)時,任務(wù)需要放在《數(shù)字化-DTS任務(wù)空間》下。

2.3 DTS寫入批次設(shè)置

DTS任務(wù)批次寫入默認(rèn)值“40W/1分鐘”。這里需要根據(jù)實際情況適當(dāng)調(diào)下。

建議:每次插入50W行左右數(shù)據(jù), 最多不可超過100W行. 總之CK不像MySQL要小事務(wù). 
比如1000W行數(shù)據(jù), MySQL建議一次插入1W左右, 使用小事務(wù), 執(zhí)行1000次. CK建議20次,每次50W. 
這是MergeTree引擎原理決定的, 頻繁少量插入會導(dǎo)致data part過多, 合并不過來.

2.4 DTS消費JDQ的等級

默認(rèn)消費JDQ的等級為L3。消費等級要根據(jù)業(yè)務(wù)實際使用場景做相應(yīng)調(diào)整。以下等級劃分標(biāo)準(zhǔn)(來源于JDQ等級調(diào)整說明):

wKgZomaYvsKAEKslAAMtKLSdLwQ438.png

三 數(shù)據(jù)查詢約定

針對易出問題的flink-CK鏈路進行雙流,物理隔離,遇到問題可將查詢請求一鍵切換至備用CK集群。

wKgaomaYvsOAY--0AAEPnvUtYeU156.png

3.1 盡量prewhere替代where

值不變得字段必須使用prewhere特性提升查詢性能

注意:prewhere目前只能用于MergeTree系列的表引擎

3.2 where條件,盡量包含分區(qū)鍵,和主鍵索引前綴字段

盡量遵循最左原則,如果跳過最左前綴字段,使用其他字段查詢,也會走索引過濾一些數(shù)據(jù),但是效果不好;

3.3 避免使用Select *

避免使用 SELECT * 操作,這是一個非常影響的操作。應(yīng)當(dāng)對列進行裁剪,只選擇你需要的列,因為字段越少,消耗的 IO 資源就越少,從而性能就越高。

3.4 where、group by 順序

where和group by中的列順序,要和建表語句中order by的列順序統(tǒng)一,并且放在最前面使得它們有連續(xù)不間斷的公共前綴,否則會影響查詢性能。

3.5 JOIN 性能不是很好,應(yīng)避免使用

替代方案:業(yè)務(wù)設(shè)計使用大寬表,或使用in替代多變關(guān)聯(lián),或使用字典,但需注意內(nèi)存占用;如必須使用join,右表選小表(hash join 右表會全部加載到內(nèi)存);

3.6 使用final去重

使用final去重查詢,盡量不要用argMax

3.7 二級索引

1、可變值字段不能添加二級索引。按此字段做條件查詢會先走索引在合并數(shù)據(jù),查出而外的中間態(tài)數(shù)據(jù)。

2、 增加二級索引只對后續(xù)新增數(shù)據(jù)生效。如需對歷史數(shù)據(jù)也走索引,需要按分區(qū)刷新數(shù)據(jù)

創(chuàng)建二級索引示例

Alter table reports_prestore_outbound_fulltrace_local ON cluster default 
    ADD INDEX idx_belong_province_code belong_province_code TYPE set(0) GRANULARITY 5;
Alter table reports_prestore_outbound_fulltrace_local ON cluster default 
    ADD INDEX idx_st_delivery_time st_delivery_time TYPE minmax GRANULARITY 5;

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)字化
    +關(guān)注

    關(guān)注

    8

    文章

    8740

    瀏覽量

    61780
  • 供應(yīng)鏈
    +關(guān)注

    關(guān)注

    3

    文章

    1675

    瀏覽量

    38895
  • House
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6723
  • click
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1985
收藏 人收藏

    評論

    相關(guān)推薦

    奧托立夫榮膺東風(fēng)日產(chǎn)“2024年度最佳供應(yīng)鏈合作伙伴”

    近日,東風(fēng)日產(chǎn)供應(yīng)鏈合作伙伴大會在廣州隆重召開,吸引了近700家業(yè)界精英共襄盛舉,共謀未來發(fā)展新篇章。在此次大會中,奧托立夫憑借其長期以來的杰出表現(xiàn),榮獲了東風(fēng)日產(chǎn)頒發(fā)的“2024年度最佳供應(yīng)鏈合作伙伴”獎項,彰顯了雙方合作的深
    的頭像 發(fā)表于 12-27 11:35 ?187次閱讀

    菜鳥與麥當(dāng)勞中國發(fā)布智慧供應(yīng)鏈新成果

    近日,菜鳥與麥當(dāng)勞中國攜手發(fā)布了智慧供應(yīng)鏈的新成果——“一箱一碼”項目。這一項目標(biāo)志著國內(nèi)餐飲行業(yè)首次大規(guī)模落地應(yīng)用“一箱一碼”數(shù)字化實踐,展現(xiàn)了雙方在供應(yīng)鏈數(shù)字化領(lǐng)域的深度合作與創(chuàng)新。 通過引入
    的頭像 發(fā)表于 12-03 13:55 ?314次閱讀

    智能制造裝備行業(yè)的供應(yīng)鏈特點分析

    智能制造裝備行業(yè)供應(yīng)鏈涉及多個環(huán)節(jié),包括原材料采購、生產(chǎn)制造、物流配送和售后服務(wù)等,其特點包括復(fù)雜性與多樣性、全球化與分散性、技術(shù)密集型和快速變化性。供應(yīng)鏈面臨的挑戰(zhàn)包括數(shù)據(jù)孤島、信息不對稱、供應(yīng)鏈中斷風(fēng)險和成本控制難度大等。
    的頭像 發(fā)表于 11-28 10:15 ?197次閱讀
    智能制造裝備行業(yè)的<b class='flag-5'>供應(yīng)鏈</b>特點分析

    ZLG致遠(yuǎn)電子汽車總線工具軟件ZXDoc獲最佳技術(shù)實踐應(yīng)用獎

    導(dǎo)讀2024年10月24日,由蓋世汽車主辦的2024第六屆“金輯獎”頒獎盛典在上海市圓滿落幕,致遠(yuǎn)電子的汽車總線工具軟件ZXDoc獲最佳技術(shù)實踐應(yīng)用獎。“金輯獎”由蓋世發(fā)起,旨在“發(fā)現(xiàn)好公司·推廣
    的頭像 發(fā)表于 11-01 08:08 ?404次閱讀
    ZLG致遠(yuǎn)電子汽車總線工具<b class='flag-5'>鏈</b>軟件ZXDoc獲<b class='flag-5'>最佳</b>技術(shù)<b class='flag-5'>實踐</b>應(yīng)用獎

    活動回顧 艾體寶 開源軟件供應(yīng)鏈安全的最佳實踐 線下研討會圓滿落幕!

    艾體寶與Mend舉辦研討會,聚焦開源軟件供應(yīng)鏈安全,邀請行業(yè)專家分享合規(guī)管理、治理之路及最佳實踐,圓桌討論加深理解,助力企業(yè)更安全穩(wěn)健發(fā)展。
    的頭像 發(fā)表于 10-30 17:52 ?487次閱讀
    活動回顧 艾體寶 開源軟件<b class='flag-5'>供應(yīng)鏈</b>安全的<b class='flag-5'>最佳</b><b class='flag-5'>實踐</b> 線下研討會圓滿落幕!

    賽卓電子榮獲2024金輯獎——最佳技術(shù)實踐應(yīng)用獎

    賽卓電子在本次“金輯獎”評選過程中,憑借新品SC9685/86TS兩款變速箱傳感器芯片榮獲“金輯獎”2024中國汽車新供應(yīng)鏈百強——最佳技術(shù)實踐應(yīng)用獎。
    的頭像 發(fā)表于 10-28 14:57 ?700次閱讀
    賽卓電子榮獲2024金輯獎——<b class='flag-5'>最佳</b>技術(shù)<b class='flag-5'>實踐</b>應(yīng)用獎

    數(shù)字孿生在供應(yīng)鏈優(yōu)化中的作用

    在當(dāng)今快速變化的商業(yè)環(huán)境中,供應(yīng)鏈管理的復(fù)雜性和挑戰(zhàn)性日益增加。企業(yè)需要不斷創(chuàng)新和優(yōu)化其供應(yīng)鏈流程,以提高效率、降低成本并增強競爭力。數(shù)字孿生技術(shù)的出現(xiàn)為供應(yīng)鏈管理提供了一種全新的視角和工具,它通過
    的頭像 發(fā)表于 10-25 14:56 ?459次閱讀

    艾睿電子供應(yīng)鏈方案助力客戶產(chǎn)品上市

    從物流、倉儲以至庫存管理,艾睿電子的供應(yīng)鏈解決方案均可助您運籌帷幄,精準(zhǔn)掌控供應(yīng)鏈的每個環(huán)節(jié),為您領(lǐng)航,攜手共進。
    的頭像 發(fā)表于 08-27 11:15 ?503次閱讀

    激活數(shù)字新動能 厚植新質(zhì)生產(chǎn)力|普羅格智慧供應(yīng)鏈平臺亮相武漢兩場科技盛會

    近期,“武漢市中小企業(yè)數(shù)字化轉(zhuǎn)型供需對接會”、“2024年湖北省暨武漢市科技活動周”兩場盛會落下帷幕。作為中國領(lǐng)先的一站式供應(yīng)鏈數(shù)智化科技服務(wù)商,普羅格受邀參會,與業(yè)內(nèi)專家共探企業(yè)供應(yīng)鏈數(shù)字化典型應(yīng)用場景與數(shù)字化轉(zhuǎn)型創(chuàng)新
    的頭像 發(fā)表于 07-22 16:00 ?416次閱讀
    激活數(shù)字新動能 厚植新質(zhì)生產(chǎn)力|普羅格智慧<b class='flag-5'>供應(yīng)鏈</b>平臺亮相武漢兩場科技盛會

    供應(yīng)鏈大屏設(shè)計實踐

    概述 在物流系統(tǒng)相關(guān)的大屏中,供應(yīng)鏈大屏復(fù)雜度較高,數(shù)據(jù)路較長,穩(wěn)定性要求較高,當(dāng)前大屏已經(jīng)經(jīng)過2年時間的打磨,整體表現(xiàn)已經(jīng)相對比較成熟穩(wěn)定。 本文描述了物流供應(yīng)鏈業(yè)務(wù)較復(fù)雜的業(yè)務(wù)場景
    的頭像 發(fā)表于 07-03 16:32 ?346次閱讀
    <b class='flag-5'>供應(yīng)鏈</b>大屏設(shè)計<b class='flag-5'>實踐</b>

    ZLG致遠(yuǎn)電子榮獲京東工業(yè)KA業(yè)務(wù)最佳數(shù)字供應(yīng)鏈伙伴獎

    2024年6月19日,京東工業(yè)行業(yè)合作伙伴大會在深圳召開,ZLG致遠(yuǎn)電子榮獲KA業(yè)務(wù)最佳數(shù)字供應(yīng)鏈伙伴獎。當(dāng)前,發(fā)展新質(zhì)生產(chǎn)力、大力推進新型工業(yè)化,成為經(jīng)濟高質(zhì)量發(fā)展的戰(zhàn)略方向。作為工業(yè)產(chǎn)業(yè)最為關(guān)鍵
    的頭像 發(fā)表于 06-21 08:25 ?433次閱讀
    ZLG致遠(yuǎn)電子榮獲京東工業(yè)KA業(yè)務(wù)<b class='flag-5'>最佳</b>數(shù)字<b class='flag-5'>供應(yīng)鏈</b>伙伴獎

    韓國承諾為電動汽車電池供應(yīng)鏈提供71億美元的援助計劃

    韓國政府承諾為電動汽車電池供應(yīng)鏈提供71億美元的援助計劃,旨在建立符合美國稅收減免規(guī)則的新供應(yīng)鏈,減少對中國的依賴。
    的頭像 發(fā)表于 05-10 15:30 ?1219次閱讀

    戴爾榮獲Gartner供應(yīng)鏈的最高榮譽“年度供應(yīng)鏈突破獎”

    Gartner Power of the Profession供應(yīng)鏈獎項由全球領(lǐng)先的研究顧問公司Gartner主辦,至今已舉辦了10個年頭。
    的頭像 發(fā)表于 03-19 10:36 ?651次閱讀
    戴爾榮獲Gartner<b class='flag-5'>供應(yīng)鏈</b>的最高榮譽“年度<b class='flag-5'>供應(yīng)鏈</b>突破獎”

    掌控供應(yīng)鏈,決勝市場:SCM供應(yīng)鏈管理系統(tǒng)的戰(zhàn)略意義

    SCM供應(yīng)鏈管理系統(tǒng)是現(xiàn)代企業(yè)管理中的重要組成部分,它通過整合和優(yōu)化供應(yīng)鏈中的各個環(huán)節(jié),實現(xiàn)企業(yè)資源的高效利用和協(xié)同運作。
    的頭像 發(fā)表于 03-06 10:54 ?416次閱讀

    美國商務(wù)部調(diào)查供應(yīng)鏈

    來源:Silicon Semiconductor 商務(wù)部采取行動支持美國半導(dǎo)體供應(yīng)鏈,保護美國國家安全。 美國商務(wù)部將于2024年1月啟動一項新調(diào)查,該調(diào)查將為持續(xù)分析更廣泛的美國半導(dǎo)體供應(yīng)鏈
    的頭像 發(fā)表于 01-05 17:25 ?647次閱讀
    主站蜘蛛池模板: xxxx欧美xxxx黑人| 久月婷婷| 在线网站你懂| 久久福利网| 亚洲欧美视频一区二区| 婷婷久久综合| 色网站在线| 国产吧在线视频| 精品国产一二三区| 黄频网| 亚洲成人777| 国产免费播放| 午夜小视频在线| h视频在线观看网站| 手机免费黄色网址| 久久精品综合| 久草毛片| 在线观看亚洲天堂| 国产一级久久免费特黄| 天天综合视频网| 国产精品天天看大片特色视频| 视频h在线观看| 美女扒开内裤让男人桶| 男女网站在线观看| brazzersvideosex欧美高清| 91网站网站网站在线| 亚洲三级电影| 尻老逼| 天天曰天天干天天操| 欧美一区二区不卡视频| 久久青| 99午夜| 日本三级网址| 手机看片神马午夜| 一级做a爱过程免费视| 国产精品高清一区二区三区| 在线视频黄色| 日韩在线视频www色| 天天做夜夜做久久做狠狠| 美女视频黄a视频美女大全| 黄网站免费大全|