色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

MySQL的基本知識(shí)點(diǎn)梳理和常用操作總結(jié)

數(shù)據(jù)分析與開發(fā) ? 來(lái)源:博客園 ? 作者:陳芳志 ? 2021-02-04 13:44 ? 次閱讀

本文主要是總結(jié)了工作中一些常用的操作,以及不合理的操作,在對(duì)慢查詢進(jìn)行優(yōu)化時(shí)收集的一些有用的資料信息,本文適合有mysql基礎(chǔ)的開發(fā)人員。

一、索引相關(guān)

1、索引基數(shù):基數(shù)是數(shù)據(jù)列所包含的不同值的數(shù)量。例如,某個(gè)數(shù)據(jù)列包含值1、3、7、4、7、3,那么它的基數(shù)就是4。索引的基數(shù)相對(duì)于數(shù)據(jù)表行數(shù)較高(也就是說(shuō),列中包含很多不同的值,重復(fù)的值很少)的時(shí)候,它的工作效果最好。如果某數(shù)據(jù)列含有很多不同的年齡,索引會(huì)很快地分辨數(shù)據(jù)行。如果某個(gè)數(shù)據(jù)列用于記錄性別(只有“M”和“F”兩種值),那么索引的用處就不大。如果值出現(xiàn)的幾率幾乎相等,那么無(wú)論搜索哪個(gè)值都可能得到一半的數(shù)據(jù)行。在這些情況下,最好根本不要使用索引,因?yàn)椴樵儍?yōu)化器發(fā)現(xiàn)某個(gè)值出現(xiàn)在表的數(shù)據(jù)行中的百分比很高的時(shí)候,它一般會(huì)忽略索引,進(jìn)行全表掃描。慣用的百分比界線是“30%”。

2、索引失效原因:

1、對(duì)索引列運(yùn)算,運(yùn)算包括(+、-、*、/、!、《》、%、like‘%_’(%放在前面)

2、類型錯(cuò)誤,如字段類型為varchar,where條件用number。

3、對(duì)索引應(yīng)用內(nèi)部函數(shù),這種情況下應(yīng)該建立基于函數(shù)的索引

如select * from template t where ROUND(t.logicdb_id) = 1

此時(shí)應(yīng)該建ROUND(t.logicdb_id)為索引,mysql8.0開始支持函數(shù)索引,5.7可以通過(guò)虛擬列的方式來(lái)支持,之前只能新建一個(gè)ROUND(t.logicdb_id)列然后去維護(hù)

4、如果條件有or,即使其中有條件帶索引也不會(huì)使用(這也是為什么建議少使用or的原因),如果想使用or,又想索引有效,只能將or條件中的每個(gè)列加上索引

5、如果列類型是字符串,那一定要在條件中數(shù)據(jù)使用引號(hào),否則不使用索引;

6、B-tree索引 is null不會(huì)走,is not null會(huì)走,位圖索引 is null,is not null 都會(huì)走

7、組合索引遵循最左原則

索引的建立

1、最重要的肯定是根據(jù)業(yè)務(wù)經(jīng)常查詢的語(yǔ)句

2、盡量選擇區(qū)分度高的列作為索引,區(qū)分度的公式是 COUNT(DISTINCT col) / COUNT(*)。表示字段不重復(fù)的比率,比率越大我們掃描的記錄數(shù)就越少

3、如果業(yè)務(wù)中唯一特性最好建立唯一鍵,一方面可以保證數(shù)據(jù)的正確性,另一方面索引的效率能大大提高

二、EXPLIAN中有用的信息

基本用法

1、desc 或者 explain 加上你的sql

2、extended explain加上你的sql,然后通過(guò)show warnings可以查看實(shí)際執(zhí)行的語(yǔ)句,這一點(diǎn)也是非常有用的,很多時(shí)候不同的寫法經(jīng)過(guò)sql分析之后實(shí)際執(zhí)行的代碼是一樣的

提高性能的特性

1、索引覆蓋(covering index):需要查詢的數(shù)據(jù)在索引上都可以查到不需要回表 EXTRA列顯示using index

2、ICP特性(Index Condition Pushdown):本來(lái)index僅僅是data access的一種訪問模式,存數(shù)引擎通過(guò)索引回表獲取的數(shù)據(jù)會(huì)傳遞到MySQL server層進(jìn)行where條件過(guò)濾,5.6版本開始當(dāng)ICP打開時(shí),如果部分where條件能使用索引的字段,MySQL server會(huì)把這部分下推到引擎層,可以利用index過(guò)濾的where條件在存儲(chǔ)引擎層進(jìn)行數(shù)據(jù)過(guò)濾。EXTRA顯示using index condition。需要了解mysql的架構(gòu)圖分為server和存儲(chǔ)引擎層

3、索引合并(index merge):對(duì)多個(gè)索引分別進(jìn)行條件掃描,然后將它們各自的結(jié)果進(jìn)行合并(intersect/union)。一般用OR會(huì)用到,如果是AND條件,考慮建立復(fù)合索引。EXPLAIN顯示的索引類型會(huì)顯示index_merge,EXTRA會(huì)顯示具體的合并算法和用到的索引

extra字段

1、using filesort: 說(shuō)明MySQL會(huì)對(duì)數(shù)據(jù)使用一個(gè)外部的索引排序,而不是按照表內(nèi)的索引順序進(jìn)行讀取。MySQL中無(wú)法利用索引完成的排序操作稱為“文件排序” ,其實(shí)不一定是文件排序,內(nèi)部使用的是快排

2、using temporary: 使用了臨時(shí)表保存中間結(jié)果,MySQL在對(duì)查詢結(jié)果排序時(shí)使用臨時(shí)表。常見于排序order by和分組查詢group by

3、using index: 表示相應(yīng)的SELECT操作中使用了覆蓋索引(Covering Index),避免訪問了表的數(shù)據(jù)行,效率不錯(cuò)。

4、impossible where: WHERE子句的值總是false,不能用來(lái)獲取任何元組

5、select tables optimized away: 在沒有GROUP BY子句的情況下基于索引優(yōu)化MIN/MAX操作或者對(duì)于MyISAM存儲(chǔ)引擎優(yōu)化COUNT(*)操作, 不必等到執(zhí)行階段再進(jìn)行計(jì)算,查詢執(zhí)行計(jì)劃生成的階段即完成優(yōu)化

6、distinct:優(yōu)化distinct操作,在找到第一匹配的元祖后即停止找同樣值的操作

using filesort,using temporary這兩項(xiàng)出現(xiàn)時(shí)需要注意下,這兩項(xiàng)是十分耗費(fèi)性能的,在使用group by的時(shí)候,雖然沒有使用order by,如果沒有索引,是可能同時(shí)出現(xiàn)using filesort,using temporary的,因?yàn)間roup by就是先排序在分組,如果沒有排序的需要,可以加上一個(gè)order by NULL來(lái)避免排序,這樣using filesort就會(huì)去除,能提升一點(diǎn)性能。

type字段

system:表只有一行記錄(等于系統(tǒng)表),這是const類型的特例,平時(shí)不會(huì)出現(xiàn)

const:如果通過(guò)索引依次就找到了,const用于比較主鍵索引或者unique索引。因?yàn)橹荒芷ヅ湟恍袛?shù)據(jù),所以很快。如果將主鍵置于where列表中,MySQL就能將該查詢轉(zhuǎn)換為一個(gè)常量

eq_ref:唯一性索引掃描,對(duì)于每個(gè)索引鍵,表中只有一條記錄與之匹配。常見于主鍵或唯一索引掃描

ref:非唯一性索引掃描,返回匹配某個(gè)單獨(dú)值的所有行。本質(zhì)上也是一種索引訪問,它返回所有匹配 某個(gè)單獨(dú)值的行,然而它可能會(huì)找到多個(gè)符合條件的行,所以它應(yīng)該屬于查找和掃描的混合體

range:只檢索給定范圍的行,使用一個(gè)索引來(lái)選擇行。key列顯示使用了哪個(gè)索引,一般就是在你的where語(yǔ)句中出現(xiàn)between、《、》、in等的查詢,這種范圍掃描索引比全表掃描要好,因?yàn)橹恍枰_始于縮印的某一點(diǎn),而結(jié)束于另一點(diǎn),不用掃描全部索引

index:Full Index Scan ,index與ALL的區(qū)別為index類型只遍歷索引樹,這通常比ALL快,因?yàn)樗饕募ǔ1葦?shù)據(jù)文件小。(也就是說(shuō)雖然ALL和index都是讀全表, 但index是從索引中讀取的,而ALL是從硬盤讀取的)

all:Full Table Scan,遍歷全表獲得匹配的行

三、字段類型和編碼

1、mysql返回字符串長(zhǎng)度:CHARACTER_LENGTH方法(CHAR_LENGTH一樣的)返回的是字符數(shù),LENGTH函數(shù)返回的是字節(jié)數(shù),一個(gè)漢字三個(gè)字節(jié)

2、varvhar等字段建立索引長(zhǎng)度計(jì)算語(yǔ)句:select count(distinct left(test,5))/count(*) from table; 越趨近1越好

3、mysql的utf8最大是3個(gè)字節(jié)不支持emoji表情符號(hào),必須只用utf8mb4。需要在mysql配置文件中配置客戶端字符集為utf8mb4。jdbc的連接串不支持配置characterEncoding=utf8mb4,最好的辦法是在連接池中指定初始化sql,例如:hikari連接池,其他連接池類似spring.datasource.hikari.connection-init-sql=set names utf8mb4。否則需要每次執(zhí)行sql前都先執(zhí)行set names utf8mb4。

4、msyql排序規(guī)則(一般使用_bin和_genera_ci):

utf8_genera_ci不區(qū)分大小寫,ci為case insensitive的縮寫,即大小寫不敏感,

utf8_general_cs區(qū)分大小寫,cs為case sensitive的縮寫,即大小寫敏感,但是目前MySQL版本中已經(jīng)不支持類似于***_genera_cs的排序規(guī)則,直接使用utf8_bin替代。

utf8_bin將字符串中的每一個(gè)字符用二進(jìn)制數(shù)據(jù)存儲(chǔ),區(qū)分大小寫。

那么,同樣是區(qū)分大小寫,utf8_general_cs和utf8_bin有什么區(qū)別?

cs為case sensitive的縮寫,即大小寫敏感;bin的意思是二進(jìn)制,也就是二進(jìn)制編碼比較。

utf8_general_cs排序規(guī)則下,即便是區(qū)分了大小寫,但是某些西歐的字符和拉丁字符是不區(qū)分的,比如?=a,但是有時(shí)并不需要?=a,所以才有utf8_bin

utf8_bin的特點(diǎn)在于使用字符的二進(jìn)制的編碼進(jìn)行運(yùn)算,任何不同的二進(jìn)制編碼都是不同的,因此在utf8_bin排序規(guī)則下:?《》a

5、sql yog中初始連接指定編碼類型使用連接配置的初始化命令

ca585f2e-62c3-11eb-8b86-12bb97331649.jpg

四、SQL語(yǔ)句總結(jié)

常用的但容易忘的:

1、如果有主鍵或者唯一鍵沖突則不插入:insert ignore into

2、如果有主鍵或者唯一鍵沖突則更新,注意這個(gè)會(huì)影響自增的增量:INSERT INTO room_remarks(room_id,room_remarks) VALUE(1,“sdf”) ON DUPLICATE KEY UPDATE room_remarks=“234”

3、如果有就用新的替代,values如果不包含自增列,自增列的值會(huì)變化:REPLACE INTO room_remarks(room_id,room_remarks) VALUE(1,“sdf”)

4、備份表:CREATE TABLE user_info SELECT * FROM user_info

5、復(fù)制表結(jié)構(gòu):CREATE TABLE user_v2 LIKE user

6、從查詢語(yǔ)句中導(dǎo)入:INSERT INTO user_v2 SELECT * FROM user或者INSERT INTO user_v2(id,num) SELECT id,num FROM user

7、連表更新:UPDATE user a, room b SET a.num=a.num+1 WHERE a.room_id=b.id

8、連表刪除:DELETE user FROM user,black WHERE user.id=black.id

鎖相關(guān)(作為了解,很少用)

1、共享鎖: select id from tb_test where id = 1 lock in share mode;

2、排它鎖: select id from tb_test where id = 1 for update

優(yōu)化時(shí)用到:

1、強(qiáng)制使用某個(gè)索引: select * from table force index(idx_user) limit 2;

2、禁止使用某個(gè)索引:select * from table ignore index(idx_user) limit 2;

3、禁用緩存(在測(cè)試時(shí)去除緩存的影響): select SQL_NO_CACHE from table limit 2;

查看狀態(tài)

1、查看字符集 SHOW VARIABLES LIKE ‘character_set%’;

2、查看排序規(guī)則 SHOW VARIABLES LIKE ‘collation%’;

SQL編寫注意

1、where語(yǔ)句的解析順序是從右到左,條件盡量放where不要放having

2、采用延遲關(guān)聯(lián)(deferred join)技術(shù)優(yōu)化超多分頁(yè)場(chǎng)景,比如limit 10000,10,延遲關(guān)聯(lián)可以避免回表

3、distinct語(yǔ)句非常損耗性能,可以通過(guò)group by來(lái)優(yōu)化

4、連表盡量不要超過(guò)三個(gè)表

五、踩坑

1、如果有自增列,truncate語(yǔ)句會(huì)把自增列的基數(shù)重置為0,有些場(chǎng)景用自增列作為業(yè)務(wù)上的id需要十分重視

2、聚合函數(shù)會(huì)自動(dòng)濾空,比如a列的類型是int且全部是NULL,則SUM(a)返回的是NULL而不是0

3、mysql判斷null相等不能用“a=null”,這個(gè)結(jié)果永遠(yuǎn)為UnKnown,where和having中,UnKnown永遠(yuǎn)被視為false,check約束中,UnKnown就會(huì)視為true來(lái)處理。所以要用“a is null”處理

六、千萬(wàn)大表在線修改

mysql在表數(shù)據(jù)量很大的時(shí)候,如果修改表結(jié)構(gòu)會(huì)導(dǎo)致鎖表,業(yè)務(wù)請(qǐng)求被阻塞。mysql在5.6之后引入了在線更新,但是在某些情況下還是會(huì)鎖表,所以一般都采用pt工具( Percona Toolkit)

如對(duì)表添加索引:

如下:

pt-online-schema-change --user=‘root’ --host=‘localhost’ --ask-pass --alter “add index idx_user_id(room_id,create_time)”

D=fission_show_room_v2,t=room_favorite_info --execute

七、慢查詢?nèi)罩?/p>

有時(shí)候如果線上請(qǐng)求超時(shí),應(yīng)該去關(guān)注下慢查詢?nèi)罩荆樵兊姆治龊芎?jiǎn)單,先找到慢查詢?nèi)罩疚募奈恢茫缓罄胢ysqldumpslow去分析。查詢慢查詢?nèi)罩拘畔⒖梢灾苯油ㄟ^(guò)執(zhí)行sql命令查看相關(guān)變量,常用的sql如下:

-- 查看慢查詢配置

-- slow_query_log 慢查詢?nèi)罩臼欠耖_啟

-- slow_query_log_file 的值是記錄的慢查詢?nèi)罩镜轿募?/p>

-- long_query_time 指定了慢查詢的閾值

-- log_queries_not_using_indexes 是否記錄所有沒有利用索引的查詢

SHOW VARIABLES LIKE ‘%quer%’;

-- 查看慢查詢是日志還是表的形式

SHOW VARIABLES LIKE ‘log_output’

-- 查看慢查詢的數(shù)量

mysqldumpslow的工具十分簡(jiǎn)單,我主要用到的是參數(shù)如下:

-t:限制輸出的行數(shù),我一般取前十條就夠了

-s:根據(jù)什么來(lái)排序默認(rèn)是平均查詢時(shí)間at,我還經(jīng)常用到c查詢次數(shù),因?yàn)椴樵兇螖?shù)很頻繁但是時(shí)間不高也是有必要優(yōu)化的,還有t查詢時(shí)間,查看那個(gè)語(yǔ)句特別卡。

-v:輸出詳細(xì)信息

例子:mysqldumpslow -v -s t -t 10 mysql_slow.log.2018-11-20-0500

八、查看sql進(jìn)程和殺死進(jìn)程

如果你執(zhí)行了一個(gè)sql的操作,但是遲遲沒有返回,你可以通過(guò)查詢進(jìn)程列表看看他的實(shí)際執(zhí)行狀況,如果該sql十分耗時(shí),為了避免影響線上可以用kill命令殺死進(jìn)程,通過(guò)查看進(jìn)程列表也能直觀的看下當(dāng)前sql的執(zhí)行狀態(tài),如果當(dāng)前數(shù)據(jù)庫(kù)負(fù)載很高,在進(jìn)程列表可能會(huì)出現(xiàn),大量的進(jìn)程夯住,執(zhí)行時(shí)間很長(zhǎng)。命令如下:

--查看進(jìn)程列表

SHOW PROCESSLIST;

--殺死某個(gè)進(jìn)程

kill 183665

如果你使用的sqlyog,那么也有圖形化的頁(yè)面,在菜單欄-工具-顯示-進(jìn)程列表。在進(jìn)程列表頁(yè)面可以右鍵殺死進(jìn)程。如下所示:

cb68bdbe-62c3-11eb-8b86-12bb97331649.png

cbb0156a-62c3-11eb-8b86-12bb97331649.jpg

九、一些數(shù)據(jù)庫(kù)性能的思考

在對(duì)公司慢查詢?nèi)罩咀鰞?yōu)化的時(shí)候,很多時(shí)候可能是忘了建索引,像這種問題很容易解決,加個(gè)索引就行了。但是有兩種情況就不是簡(jiǎn)單能加索引能解決了:

1、業(yè)務(wù)代碼循環(huán)讀數(shù)據(jù)庫(kù): 考慮這樣一個(gè)場(chǎng)景,獲取用戶粉絲列表信息 加入分頁(yè)是十個(gè) 其實(shí)像這樣的sql是十分簡(jiǎn)單的,通過(guò)連表查詢性能也很高,但是有時(shí)候,很多開發(fā)采用了取出一串id,然后循環(huán)讀每個(gè)id的信息,這樣如果id很多對(duì)數(shù)據(jù)庫(kù)的壓力是很大的,而且性能也很低

2、統(tǒng)計(jì)sql:很多時(shí)候,業(yè)務(wù)上都會(huì)有排行榜這種,發(fā)現(xiàn)公司有很多地方直接采用數(shù)據(jù)庫(kù)做計(jì)算,在對(duì)一些大表的做聚合運(yùn)算的時(shí)候,經(jīng)常超過(guò)五秒,這些sql一般很長(zhǎng)而且很難優(yōu)化, 像這種場(chǎng)景,如果業(yè)務(wù)允許(比如一致性要求不高或者是隔一段時(shí)間才統(tǒng)計(jì)的),可以專門在從庫(kù)里面做統(tǒng)計(jì)。另外我建議還是采用redis緩存來(lái)處理這種業(yè)務(wù)

3、超大分頁(yè):在慢查詢?nèi)罩局邪l(fā)現(xiàn)了一些超大分頁(yè)的慢查詢?nèi)鏻imit 40000,1000,因?yàn)閙ysql的分頁(yè)是在server層做的,可以采用延遲關(guān)聯(lián)在減少回表。但是看了相關(guān)的業(yè)務(wù)代碼正常的業(yè)務(wù)邏輯是不會(huì)出現(xiàn)這樣的請(qǐng)求的,所以很有可能是有惡意用戶在刷接口,所以最好在開發(fā)的時(shí)候也對(duì)接口加上校驗(yàn)攔截這些惡意請(qǐng)求。

這篇文章就總結(jié)到這里,希望能夠?qū)δ阌兴鶐椭?/p>

原文標(biāo)題:MySQL 基本知識(shí)點(diǎn)梳理和查詢優(yōu)化

文章出處:【微信公眾號(hào):數(shù)據(jù)分析與開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    7

    文章

    3827

    瀏覽量

    64515
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    817

    瀏覽量

    26629

原文標(biāo)題:MySQL 基本知識(shí)點(diǎn)梳理和查詢優(yōu)化

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Aigtek功率放大器應(yīng)用:電感線圈的知識(shí)點(diǎn)分享

    電磁驅(qū)動(dòng)是功率放大器的一大基礎(chǔ)應(yīng)用領(lǐng)域,其中我們最常見的就是用功放來(lái)驅(qū)動(dòng)電感線圈,那么關(guān)于電感線圈的這10大知識(shí)點(diǎn)你都知道嗎?今天Aigtek安泰電子來(lái)給大家介紹一下電感線圈的基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 01-07 15:43 ?88次閱讀
    Aigtek功率放大器應(yīng)用:電感線圈的<b class='flag-5'>知識(shí)點(diǎn)</b>分享

    后悔沒有早點(diǎn)看到:天線設(shè)計(jì)中的知識(shí)點(diǎn)

    Cat.1 bis R13架構(gòu),天線架構(gòu)精簡(jiǎn)為單天線架構(gòu),去掉了分集接收天線,因此只需要一根天線。 ? 知識(shí)點(diǎn): Cat.1 bis相對(duì)于Cat.1的區(qū)別是,后者為兩根天線(一根主天線,一根分集天線
    的頭像 發(fā)表于 12-24 17:11 ?367次閱讀
    后悔沒有早點(diǎn)看到:天線設(shè)計(jì)中的<b class='flag-5'>知識(shí)點(diǎn)</b>!

    接口測(cè)試?yán)碚摗⒁蓡柺珍浥c擴(kuò)展相關(guān)知識(shí)點(diǎn)

    本文章使用王者榮耀游戲接口、企業(yè)微信接口的展示結(jié)合理論知識(shí),講解什么是接口測(cè)試、接口測(cè)試?yán)碚摗⒁蓡柺珍浥c擴(kuò)展相關(guān)知識(shí)點(diǎn)知識(shí)學(xué)院,快來(lái)一起看看吧~
    的頭像 發(fā)表于 11-15 09:12 ?342次閱讀
    接口測(cè)試?yán)碚摗⒁蓡柺珍浥c擴(kuò)展相關(guān)<b class='flag-5'>知識(shí)點(diǎn)</b>

    堆棧和內(nèi)存的基本知識(shí)

    本文主要聊聊關(guān)于堆棧的內(nèi)容。包括堆棧和內(nèi)存的基本知識(shí)。常見和堆棧相關(guān)的 bug,如棧溢出,內(nèi)存泄漏,堆內(nèi)存分配失敗等。后面介紹軟件中堆棧統(tǒng)計(jì)的重要性,以及如何使用工具工具軟件中堆棧使用的范圍,并給出在軟件開發(fā)中,如何降低堆棧問題,優(yōu)化堆棧的一些實(shí)踐。
    的頭像 發(fā)表于 08-29 14:10 ?500次閱讀
    堆棧和內(nèi)存的<b class='flag-5'>基本知識(shí)</b>

    光刻工藝的基本知識(shí)

    在萬(wàn)物互聯(lián),AI革命興起的今天,半導(dǎo)體芯片已成為推動(dòng)現(xiàn)代社會(huì)進(jìn)步的心臟。而光刻(Lithography)技術(shù),作為先進(jìn)制造中最為精細(xì)和關(guān)鍵的工藝,不管是半導(dǎo)體芯片、MEMS器件,還是微納光學(xué)元件都離不開光刻工藝的參與,其重要性不言而喻。本文將帶您一起認(rèn)識(shí)光刻工藝的基本知識(shí)
    的頭像 發(fā)表于 08-26 10:10 ?902次閱讀
    光刻工藝的<b class='flag-5'>基本知識(shí)</b>

    MySQL知識(shí)點(diǎn)匯總

    大家好,這部分被稱為DQL部分,是每個(gè)學(xué)習(xí)MySQL必須要學(xué)會(huì)的部分,下面就讓我來(lái)介紹MySQL中的其他部分。
    的頭像 發(fā)表于 08-05 15:27 ?416次閱讀
    <b class='flag-5'>MySQL</b><b class='flag-5'>知識(shí)點(diǎn)</b>匯總

    模擬電子技術(shù)知識(shí)點(diǎn)問題總結(jié)概覽

    給大家分享模擬電子技術(shù)知識(shí)點(diǎn)問題總結(jié)
    的頭像 發(fā)表于 05-08 15:16 ?1188次閱讀
    模擬電子技術(shù)<b class='flag-5'>知識(shí)點(diǎn)</b>問題<b class='flag-5'>總結(jié)</b>概覽

    基于FPGA的常見的圖像算法模塊總結(jié)

    意在給大家補(bǔ)充一下基于FPGA的圖像算法基礎(chǔ),于是講解了一下常見的圖像算法模塊,經(jīng)過(guò)個(gè)人的總結(jié),將知識(shí)點(diǎn)分布如下所示。
    的頭像 發(fā)表于 04-28 11:45 ?620次閱讀
    基于FPGA的常見的圖像算法模塊<b class='flag-5'>總結(jié)</b>

    汽車MCU芯片知識(shí)點(diǎn)梳理

    作者|北灣南巷出品|汽車電子與軟件隨著科技的飛速發(fā)展,汽車行業(yè)也在經(jīng)歷著前所未有的變革。從傳統(tǒng)的內(nèi)燃機(jī)汽車到新能源汽車,再到如今的智能汽車,汽車已經(jīng)不再僅僅是一種交通工具,而是成為了人們生活中的一種智能伙伴。在這個(gè)過(guò)程中,汽車電子系統(tǒng)發(fā)揮著越來(lái)越重要的作用,汽車MCU芯片,即微控制單元(MicrocontrollerUnit)芯片,是一種高度集成的半導(dǎo)體芯片
    的頭像 發(fā)表于 04-16 08:10 ?2589次閱讀
    汽車MCU芯片<b class='flag-5'>知識(shí)點(diǎn)</b><b class='flag-5'>梳理</b>

    一篇搞定DCS系統(tǒng)相關(guān)知識(shí)點(diǎn)

    目標(biāo)。DCS系統(tǒng)廣泛應(yīng)用于各個(gè)行業(yè),如化工、電力、制藥等。在這些行業(yè)中,DCS系統(tǒng)可以實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程的集中監(jiān)控和分散控制,提高生產(chǎn)效率和產(chǎn)品質(zhì)量,降低能耗和減少環(huán)境污染,從而保證產(chǎn)品質(zhì)量,并確保生產(chǎn)過(guò)程的安全可靠。 二.DCS系統(tǒng)知識(shí)點(diǎn)
    的頭像 發(fā)表于 03-26 18:40 ?938次閱讀
    一篇搞定DCS系統(tǒng)相關(guān)<b class='flag-5'>知識(shí)點(diǎn)</b>

    【量子計(jì)算機(jī)重構(gòu)未來(lái) | 閱讀體驗(yàn)】第二章關(guān)鍵知識(shí)點(diǎn)

    本帖最后由 oxlm_1 于 2024-3-6 23:20 編輯 之所以將第二章單獨(dú)拿出來(lái),是因?yàn)樵陂喿x過(guò)程中,發(fā)現(xiàn)第二章知識(shí)點(diǎn)較多,理解起來(lái)比較耗時(shí)間。 第二章的主要知識(shí)點(diǎn): 量子
    發(fā)表于 03-06 23:17

    FusionCompute集群重點(diǎn)知識(shí)點(diǎn)梳理

    虛擬機(jī)HA定義:是一種高可用特性,當(dāng)物理機(jī)或虛擬機(jī)故障時(shí),會(huì)根據(jù)集群HA策略將宕掉的虛擬機(jī)在正常工作的主機(jī)上開啟,從而減少業(yè)務(wù)中斷時(shí)間。
    的頭像 發(fā)表于 02-23 14:31 ?856次閱讀
    FusionCompute集群重點(diǎn)<b class='flag-5'>知識(shí)點(diǎn)</b><b class='flag-5'>梳理</b>

    機(jī)器視覺基礎(chǔ)知識(shí)點(diǎn)總結(jié)

    照明是影響機(jī)器視覺系統(tǒng)輸入的重要因素。光源系統(tǒng)的設(shè)計(jì)非常重要,它與輸入數(shù)據(jù)直接相關(guān),即圖像的質(zhì)量和應(yīng)用效果。
    發(fā)表于 01-16 10:08 ?1185次閱讀

    什么是分割?圖像分割知識(shí)點(diǎn)總結(jié)

    盡管FCN意義重大,在當(dāng)時(shí)來(lái)講效果也相當(dāng)驚人,但是FCN本身仍然有許多局限。
    的頭像 發(fā)表于 01-13 15:53 ?2146次閱讀
    什么是分割?圖像分割<b class='flag-5'>知識(shí)點(diǎn)</b><b class='flag-5'>總結(jié)</b>

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例!

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例! MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如果你忘記了MySQL的密
    的頭像 發(fā)表于 01-12 16:06 ?773次閱讀
    主站蜘蛛池模板: 国产成人无码WWW免费视频在线| 97人人碰免费视频公开| 无限资源在线看影院免费观看| 亚洲美女视频高清在线看| 2021自产拍在线观看视频| 俄罗斯女人Z0ZOZO| 好大好爽好深舒服死了| 美女脱光app| 我半夜摸妺妺的奶C了她| 伊人久久大香线蕉综合网站| 把手戳进美女尿口里动态图| 国产在线精品亚洲第1页| 美女的隐私蜜桃传媒免费看| 少妇无套内谢久久久久| 在线播放真实国产乱子伦| 成视频高清| 久久婷五月综合色啪网| 日产2021免费一二三四区在线| 亚洲欧美自拍清纯中文字幕| bl 纯肉 高Hbl被强文| 国产最新进精品视频| 果冻传媒在线观看资源七夕| 你是淫荡的我的女王| 亚洲 日韩 色 图网站| ai换脸女明星被躁在线观看免费| 国产人成无码视频在线观看 | 百性阁综合社区| 饥渴的新婚女教师| 热久久视久久精品2015| 伊人久久青草青青综合| 高清 国产 在线 亚洲| 美女扒开屁股让男人桶| 亚洲成在人线视频| 成人特级毛片| 两个人的视频免费| 亚洲第一页在线播放| 扒开老师大腿猛进AAA片| 空姐被黑人 苏晓曼| 亚洲精品国产熟女久久久| 动漫护士被乳羞羞漫| 蜜桃视频无码区在线观看|