偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

數(shù)據(jù)庫開發(fā)管理中的十條建議

數(shù)據(jù)庫
本文總結(jié)技術(shù)人員對數(shù)據(jù)庫的一些錯誤觀念,并針對這些錯誤給出一些建議,希望對您有所幫組。

因為主要管理數(shù)據(jù)庫平臺,所以和公司各個部門的相關(guān)技術(shù)人員都打過不少交道,然后從日常溝通中,了解到不少技術(shù)人員對數(shù)據(jù)庫的觀念,有正確的,有錯誤的,今天就列一些常見的錯誤觀念:

1,發(fā)現(xiàn)鎖表嚴(yán)重情況,會立刻想到改用Innodb,好像Innodb的行級鎖之后,就不會表鎖了,持這種觀念的開發(fā)人員不在少數(shù),其實他們不知道在做排序或是where條件復(fù)雜的情況下,一樣會產(chǎn)生表鎖。

2, 發(fā)現(xiàn)磁盤IO過大,會立刻想到分表,(這個方向是好的),但是一問,結(jié)果是分幾千張表,認(rèn)為這樣之后,磁盤IO壓力就會下降,其實分表并不能解決磁盤IO,結(jié)合分庫+分表,然后分擔(dān)到不同的物理機(jī)器,這樣才能真正做到拆分,降低磁盤IO。

3, 大部分應(yīng)用開發(fā)人員都會對表名定義的很通俗,如user,其實這樣做不好,因為在進(jìn)行抓包分析時候,這種沒有特征的表名會導(dǎo)致故障排查變難。

4, 大部分應(yīng)用開發(fā)人員不喜歡定時清理歷史數(shù)據(jù),只管存,不管清,導(dǎo)致項目數(shù)據(jù)量達(dá)到一定程度,再跑清理程序時候會比較影響服務(wù)。

5, 有些應(yīng)用開發(fā)人員缺乏對表數(shù)據(jù)字段的控制,一個表放100多個字段,超級恐怖。

6,還有的應(yīng)用開發(fā)人員干脆把表定義的超級多mediutext,拿數(shù)據(jù)庫當(dāng)存儲用了,而且是冷熱數(shù)據(jù)都放一起,搞得偶很無語。

7,應(yīng)用開發(fā)人員經(jīng)常會跑一些奇怪的join,嵌套子查詢的SQL,但是卻不去explain一下到底會有多大的掃描集,我見過有跑到上億掃描集的。

8,對MySQL的觸發(fā)器過于依賴,但是不考慮如果在誤操作之后的恢復(fù)操作,會產(chǎn)生業(yè)務(wù)邏輯的混亂。

9,很多技術(shù)開發(fā)人員一聽重要如收費相關(guān)的項目,就是想要用Innodb的事務(wù)機(jī)制做保障,其實真沒必要,我管的項目中收費讀書和英超收費頻道都是用myisam的,跑了快2年了,至今沒發(fā)現(xiàn)有用戶要告公司收費不準(zhǔn)的問題。

10,很多開發(fā)人員喜歡在SQL語句使用Now()這樣的語句,其實應(yīng)該盡量讓PHP程序去獲得時間。因為當(dāng)你通過binlog進(jìn)行誤操作恢復(fù)時候,你就能體會我說的意思了。

【編輯推薦】

  1. InnoDB還是MyISAM 再談MySQL存儲引擎的選擇
  2. 詳解MySQL三項實用開發(fā)知識
  3. 使用DB2必須了解的幾個知識點
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2022-10-21 16:11:52

數(shù)據(jù)治理安全IT

2021-04-21 17:25:16

MySQL關(guān)系型數(shù)據(jù)庫

2024-06-05 09:24:14

2023-09-22 12:04:53

Java代碼

2012-03-06 16:01:04

項目管理

2012-09-28 09:12:39

移動Web

2021-12-19 22:44:16

Linux安全服務(wù)器

2023-03-27 09:51:46

2011-07-15 17:21:46

網(wǎng)站程序

2023-09-18 13:45:52

2022-02-14 07:35:28

人工智能項目模型

2022-07-29 10:19:54

CIOIT領(lǐng)導(dǎo)者

2012-05-15 01:38:18

編程編程技巧編程觀點

2025-05-21 00:10:00

2022-02-14 00:16:17

數(shù)據(jù)安全云安全

2010-04-29 21:24:05

2025-05-15 20:55:38

2025-03-19 08:21:15

2023-11-10 18:03:04

業(yè)務(wù)場景SQL

2009-04-07 11:24:16

Java開發(fā)注意事項
點贊
收藏

51CTO技術(shù)棧公眾號