通過DB2聯邦訪問Oracle1.查看OS和DB的版本OS版本:C:\Users\Administrator>verMicrosoft Windows [版本 6.1.7601]Oracle版本:SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database
MySQL詳解(21)------------緩衝參數最佳化,mysql------------資料庫屬於 IO 密集型的應用程式,其主要職責就是資料的管理及儲存工作。而我們知道,從記憶體中讀取一個資料庫的時間是微秒層級,而從一塊普通硬碟上讀取一個IO是在毫秒層級,二者相差3個數量級。所以,要最佳化資料庫,首先第一步需要最佳化的就是 IO,儘可能將磁碟IO轉化為記憶體IO。本文先從 MySQL
如果想更新一個序列的start with值,是不可以直接更改的,會報錯:SQL> alter sequence seq_xxrs start with 1000;alter sequence seq_xxrs start with 1000ORA-02283: 無法變更啟動序號那麼,如何增加一個序列的值呢?可以採用更改increment by的方式更改:1.更改increment為一個你想讓序列增加到的值alter sequence seq_xxrs increment by 1000;2
hp-ux11.31作業系統上的filecache參數:filecache_max和filecache_min,Default value:filecache_min - approximately 5% of physical memoryfilecache_max - approximately 50% of physical
MySQL 返回更新值(RETURNING),mysqlreturning在寫SQL中,經常會有諸如更新了一行記錄,之後要擷取更新過的這一行。 本身從程式來說,沒啥難度,大不了把這行緩衝起來,完了直接存取。 但是從資料庫的角度出發,怎麼能快速的拿出來,而又不對原表進行二次掃描? 比如其他資料庫提供了如下的文法來實現:返回更新掉的行:t_girl=# update t1 set log_time = now() where id in (1,2,3) returning *; id |
mysql_ping()以及MYSQL_OPT_RECONNECT MySQL server has gone away”錯誤,mysqlgoneaway來源:http://www.felix021.com/blog/read.php?2102昨天@Zind同學找到我之前的一篇blog(已經修改),裡面提到了mysql_ping和MYSQL_OPT_RECONNECT的一些事情。之所以寫那篇blog,是因為去年寫的一些代碼遇到了“2006:MySQL server has gone away”
mysql 編程注意事項及常用字串處理函數,mysql函數一)建立預存程序時報SQL錯誤( have an error in your SQL syntax;....)建立PROCEDURE等類型過程前需加上delimiter // ,最後也要以// 結尾,例如delimiter //CREATE PROCEDURE
oracle11g建立新的使用者和修改最大串連數,oracle11g建立create user test identified by root;grant create session,resource to root;alter user test account unlock;grant create view to test;grant any sequece to test;grant create synonym to ich;--建立別名的許可權drop user test