配置ODBC數(shù)據(jù)源,安裝mysql-connector-odbc-5.1.5-win32.msi
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比同心網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式同心網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋同心地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
打開powerdesigner。選擇file---reverse engineer---database
在彈出的對話框new physic data model里填寫你自己的modelname,選擇dbms為mysql5點擊確定
在彈出的 database reverse engineer selection 里選using a data source 并點擊connect to a data source彈出connect to a data source對話框.
選擇data source 為odbc machine data source,并選擇剛才配置好的mysql數(shù)據(jù)源輸入用戶密碼點擊connect返回到database reverse engineer options,點擊確定。
此時彈出,database reverse engineer對話框。選擇要生成的表點擊ok即可
通過powerdesigner從現(xiàn)有數(shù)據(jù)庫導出pdm(physical data model)圖,然后借助另一個小工具pdmreader(可從下載)來分析pdm圖,然后生成說明文檔。
生成pdm圖后,用pdmreader將其打開;這里需要注意,用pdmreader打開pdm圖時,要保證該圖沒有在powerdesigner中被打開
點擊“新建項目”,在彈出的對話框中輸入項目名稱,點擊確定
選擇項目名稱,點擊“導入數(shù)據(jù)字典”,并選擇剛生成的pdm圖,點擊open
11
在項目名稱下選擇pdm圖鏈接,右邊會出現(xiàn)一個名為“將字典導出到doc”的鏈接,點此即可
Log File物理結構
從 ib_logfile0和 ib_logfile1這兩個文件的物理結構可以看出,在Log Header部分還是有些許差異的, ib_logfile0會多一些額外的信息,主要是checkpoint信息。
并且每個Block的單位是512字節(jié),對應到磁盤每個扇區(qū)也是512字節(jié),因此redo log寫磁盤是原子寫,保證能夠寫成功,而不像index page一樣需要double write來保證安全寫入。
我們依次從上到下來看每個Block的結構
Log File Header Block
Log Goup ID,可能會配置多個redo組,每個組對應一個id,當前都是0,占用4字節(jié)
Start LSN,這個redo log文件開始日志的lsn,占用8字節(jié)
Log File Number,總是為0,占用4字節(jié)
Created By,備份程序所占用的字節(jié)數(shù),占用32字節(jié)
另外在ib_logfile0中會有兩個checkpoint block,分別是 LOG_CHECKPOINT_1/ LOG_CHECKPOINT_2,兩個記錄InnoDB Checkpoint信息的字段,分別從文件頭的第二個和第四個block開始記錄,并且只在每組log的第一個文件中存在,組內(nèi)其他文件雖然沒有checkpoint相關信息,但是也會預留相應的空間出來。這里為什么有兩個checkpoint的呢?原因是設計為交替寫入,避免因為介質失敗而導致無法找到可用的checkpoint的情況。
Log blocks
請點擊輸入圖片描述
log block結構分為日志頭段、日志記錄、日志尾部
Block Header,占用12字節(jié)
Data部分
Block tailer,占用4字節(jié)
Block Header
這個部分是每個Block的頭部,主要記錄的塊的信息
Block Number,表示這是第幾個block,占用4字節(jié),是通過LSN計算得來的,占用4字節(jié)
Block data len,表示該block中有多少字節(jié)已經(jīng)被使用了,占用2字節(jié)
First Rec offet,表示該block中作為第一個新的mtr開始的偏移量,占用2字節(jié)
Checkpoint number,表示該log block最后被寫入時的檢查點的值,占用4字節(jié)
對應數(shù)據(jù)庫-右鍵視圖-創(chuàng)建視圖-從左側列表中拖拉你需要的表-調整關聯(lián)關系-添加表別名,列別名-最終組成你要的select結果集-保存-填視圖名-右鍵你新建的視圖-查看對象-彈出框點擊第二個頁簽即為完整的視圖創(chuàng)建sql
當前題目:mysql物理模型怎么做 mysql內(nèi)存模型
URL網(wǎng)址:http://www.rwnh.cn/article46/hiipeg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、建站公司、網(wǎng)站設計公司、靜態(tài)網(wǎng)站、域名注冊、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)