平面方程(Plane Equation) 原文連結:http://www.songho.ca/math/plane/plane.html翻譯:羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議平面方程 平面上的一點以及垂直於該平面的法線唯一定義了 3D 空間的一個平面。(圖一) 3D 空間的平面 在圖一中,給定法線向量 ,以及平面上的一點 P1,對於平面上的任意一點 P ,我們可以在平面上定義一個由 P1 指向 P
前兩天的業務需求裡需要關聯好幾張表出一個詳單報表,這個需求其實很簡單,但是資料量大,源表又不是分區表,就變得很頭疼了。 最初My Code大概是這樣子的:select a.id,a.name,a.code,b.type,(select p_namefrom C cwhere c.pid = b.pid)from A a, B bwhere a.id = b.id and a.id > 1000;
1 關於undo資料庫可以有一個以上的undo資料表空間;undo段可以自動成長,按需shrink2 關於Oracle Data Dump export和importimport操作同時可以更改表名;可以在export操作期間重寫一個存在的dumpfile。3 關於無效索引會被最佳化器忽略;只能通過rebuild生效。4 關於監聽多個監聽能運行在一個主機上;多個資料庫能註冊在一個監聽上。5 關於ADDMADDM runs after each AWR snapshot is collected
要辭職了,總是無比輕鬆,於是今天閑著做了做1z0-042的題庫,其中有一個關於truncate的,正確答案是truncate可以產生很少的redo,實踐出真實,我做個實驗驗證一下。 step1 建表1 create table test as select * from dba_objects; step2 統計出現在的redosize select name, value from v$sysstat a where a.name = 'redo size';
繼續昨天的問題。我曾經面對一個工作,要把一張很大的表中,3個月前的資料刪掉,轉儲到曆史表中。這將是一個很大的工程,需要在一周內完成,而且只能在夜裡進行工作。這就需要考慮到效能問題了,考慮到網上很多人說nologging會很快,我就做個實驗,比較一下效率。 實驗環境:windows7 x64。oracle11g,11.2.0.1.0。歸檔模式,實驗表:test1(create table test1 as select * from dba_objects;)。
在之前的工作中,我曾經遇到過表特別大的情況,這個時候我想到了使用with來降低查詢的消耗,前文中已經有了描述:http://www.cnblogs.com/wingsless/archive/2012/01/15/2323060.html。今天我突然想到,其實用with和from (select)應該沒有本質的差別。所以做了個小實驗。 我的表大概7W行,使用with的SQL語句如下: WITH A AS (SELECT T.OWNER,
學習一下這個有意思的東西。 綁定變數能夠有效降低硬解析。這裡需要查詢幾個視圖:v$mystat,v$statname,v$sqlarea。 先查一下現在系統存在的解析數:select name, valuefrom v$mystat a, v$statname bwhere a.STATISTIC# = b.STATISTIC#and b.NAME like 'parse%';parse time cpu0parse time elapsed0parse