作者查詢 / kobedisel
作者 kobedisel 在 PTT [ Database ] 看板的留言(推文), 共254則
限定看板:Database
看板排序:
1F→:id column type is?09/24 22:45
5F→:iFEELing 大大也是高手,event 10053會產生會解讀09/25 22:24
6F→:基本上以cbo的db,你就可以知道oracle為何那麼走09/25 22:27
7F→:有幾會的話是否可以跟ifeeling交流一下09/25 22:28
12F→:一般來說按照你建的資料筆數,與資料看起來並無重複的09/26 17:56
13F→:不管是建unique or normal index按照你的query來說09/26 17:57
14F→:應該都是會走index的,除非你where 條件有欄位型態轉換09/26 17:58
15F→:不然按照這樣的比數跟資料分布狀態oracle應沒道理走full09/26 17:59
16F→:table scan,而且你也不是用bind variable的方式執行09/26 17:59
19F→:不過當你覺得oracle應該走什麼plan實際上卻不走的話09/26 18:04
20F→:就可以使用event 10053去看為何,一般來說我都是用09/26 18:05
21F→:oradebug比較多,我比較習慣,印象中alter session set09/26 18:05
22F→:event 應該也可以,上網查一下就有,看個人習慣09/26 18:06
23F→:而最常用的event就2個 10046 10053這兩個會了,基本上09/26 18:07
24F→:大半部分的效能難題都可以解了09/26 18:07
25F→:最後推薦你我常看的網路文章就是大陸的老熊跟蓋國強09/26 18:10
26F→:這兩個都是oracle ace都很強一個程式強另一個系統熟09/26 18:10
27F→:有空可以多多看看這兩人文章或是書,對dba很有幫助的09/26 18:11
23F推:一般我們說的HA都是ACTIVE,STANDBY的架構,因此RAC本身08/05 22:36
24F→:並非算是HA的架構而是屬於A-A mode的cluster架構08/05 22:36
25F→:也就是ACTIVE-ACTIVE,目前上面上資料庫只有ORACLE08/05 22:38
26F→:的A-A mode的資料庫最成熟,而最近DB2也有類似架構08/05 22:39
27F→:而oracle 的RAC主要是由兩大塊兜在一起,OS的cluster搭上08/05 22:41
28F→:DB本上的cluster行程oracle 的RAC08/05 22:41
29F→:不好意思打錯字,主要由OS的cluster搭上db的cluster形成08/05 22:43
30F→:ORACLE的RAC,因此在安裝oracle RAC時至少會安裝兩個軟體08/05 22:44
31F→:而DR對於oracle來說又是另一套,我們常聽到的DATAGUARD08/05 22:45
32F→:主要為資料庫檔案的備援(DR),而很多人會誤以為RAC本身08/05 22:47
33F→:也是資料庫檔案的備援-->錯的喔,RAC就算是10個node以上08/05 22:48
34F→:實際上的資料庫還是只有一個,所以資料庫掛了燒掉了08/05 22:49
35F→:就算是有20個node,RAC還是掛點。08/05 22:50
36F→:所以其實RAC本身其實主要oracle instance的備援,可能08/05 22:51
37F→:我有5個node就算是4個node燒掉了,只有還有一個node與08/05 22:52
38F→:資料庫檔案本身未損壞,一個node還是可以正常服務08/05 22:52
39F→:而樓上說的goldengate其實就只是一個CDC的tool08/05 22:53
40F→:它號稱可以用在很多方面,BI,DR,雙營運中心...等等08/05 22:56
41F→:但實務上並非那麼的好用,且貴,且台灣BI環境不多08/05 22:56
42F→:還有使用上有一些限制,因此實際上用的公司並不多08/05 22:58
4F→:先學會寫plsql就可以囉07/14 22:40
6F推:oracle可以透過db link連到異質db(ms sql,sybase ase,iq06/16 22:53
7F→:都可以,但要靠另一個軟體,現叫oracle gateway,有錢可06/16 22:54
8F→:以試試,因為licence一定貴翻了06/16 22:55
9F→:另外如異質db之間要同步資料也可透過oracle goldengate06/16 22:57
10F→:目前此類似產品很多,ibm也有出,簡單來說都是cdc tool06/16 22:58
6F→:1. disable index or drop index04/24 22:41
7F→:2. insert data with 5000 ~ 10000 筆commit一次04/24 22:42
8F→:3.rebuild index 4.假如my sql有insert /* +append */04/24 22:43
9F→:使用insert +append hint會更快 。以上是oracle的方法04/24 22:44
10F→:第2點假如undo(rollback) 夠大就直接塞吧04/24 22:44
11F→:以上是oracle的用法,mysql應該可找尋類似方法04/24 22:45
3F→:oracle應該沒這麼笨,非官方網路文章有時看看就好04/11 23:12
4F→:有時還需自己求證,自己trace看看就知道了04/11 23:12
5F→:而且那文章討論的db不是oracle04/11 23:14
6F推:只能說金融業什麼DB都有,幾乎每家都會有oracle mssql02/20 00:42
7F→:db2 ,只差在核心系統放在哪個db上,而teradata則是DW02/20 00:43
8F→:考證照的話,就我的觀點來看就oracle or db202/20 00:44
9F→:原因是競爭對少比MS SQL少,但如果為了薪資的話02/20 00:45
10F→:其實只要你真的精通某一種很強的話,薪水都好談02/20 00:46
5F→:view會增加效能的觀點從哪來的,目前在許多客戶那邊遇到02/20 00:50
6F→:最爛的效能都常都是user很愛view join view串好幾層02/20 00:51
7F→:樓主的問題,通常一方面是硬體增加效能,另一方面02/20 00:55
8F→:應該為sql 2012的資料庫的optimizer方式與2008有所不同02/20 00:58
9F→:因此如樓上所說的看兩個資料庫sql的execution plan02/20 00:59
10F→:應該可以看出來一些端倪02/20 00:59
4F→:使用cluster 的目的通常只為了HA(high availability)01/05 22:50
5F→:另一方面就是增加整個DB的throughput,以及workload分流01/05 22:51
6F→:一般來說幾乎只為了HA才用cluser(我以oracle的角度來看)01/05 22:53
7F→:使用cluster 架構與資料量大不大無關,我想mysql應也是01/05 22:53
8F→:尤其現在mysql 已屬於oracle的以後應越來越像oracle,呵01/05 22:55
3F推:oracle 雙引號內字串視為特殊字元,所以應為大小寫問題12/17 11:38
4F→:盡量不要使用雙引號,除非有特殊需求12/17 11:39