Time of Update: 2015-02-14
SQL最佳化--邏輯最佳化--非SPJ最佳化,sqlspj1)GROUP BY分組轉換(MySQL不支援)①分組操作下移GROUPBY 操作可能較大幅度減小關係元組的個數,如果能夠對某個關係先進行分組操作,然後再進行表之間的串連,很可能提高串連效率。這種最佳化方式是把分組操作提前執行。下移的含義,是在查詢樹上,讓分組操作盡量靠近葉子結點,使得分組操作的結點低於一些選擇操作。②分組操作上移如果串連操作能夠過濾掉大部分元組,則先進行串連後進行GROUPBY
Time of Update: 2015-02-14
latch: shared pool latch: library cache 診斷指令碼(latchprofx.sql,latchprof.sql),sonysharedlibrary執行方式如下:@d:\latchprofx.sql sid,name,laddr % cache 10000@d:\latchprof.sql sid,name,laddr % cache
Time of Update: 2015-02-14
Oracle中的觸發器,Oracle觸發器 Oracle中的觸發器觸發器是一種特殊的額預存程序,它在發生某種資料庫時間時由Oracle系統自動觸發。觸發器通常用於加強資料庫的完整性條件約束和商務規則等,對於表來說,觸發器可以實現比CHECK約束更為複雜的約束。 Oracle中的觸發器的類型主要有DML觸發器、替代觸發器、系統事件觸發器和DDL觸發器。觸發器的分類DML觸發器 DML觸發器由DML語句觸發,例如INSERT、UPDATE和DELETE語句。
Time of Update: 2015-02-13
oracle express edition 11g無法開啟127.0.0.1:8080,11g127.0.0.1今天裝了oracle express edition
Time of Update: 2015-02-13
Oracle使用者解鎖,oracle解鎖首先先串連上SQL*Plus: Release 12.1.0.2.0 Production on 星期四 2月 12 15:40:422015Copyright (c) 1982, 2014, Oracle. All rights reserved.請輸入使用者名稱: system輸入口令:上次成功登入時間: 星期四 2月 12 2015 10:26:40 +08:00串連到:Oracle Database 12
Time of Update: 2015-02-13
過節前的資料庫系統檢查,節前資料庫檢查本文是原創文章,轉載請註明出處:http://blog.csdn.net/msdnchina/article/details/437613611. 作業系統日誌有無報錯,有報錯的話,立即反饋給客戶。 2. os的檔案系統在過節期間是否會滿,(結合巡檢文檔預估檔案系統使用率) linux: df –h和df -i aix: df -g hpux : bdf和bdf -i solaris: df -k windows
Time of Update: 2015-02-12
Oracle 10g Lsnrctl沒有反映 無法串連資料庫,oraclelsnrctl 現象描述:使用的 oracle 版本為linux版10.2.0.1.0,在命令列介面輸入lsnrctl status後即沒有反應,同時輸入lsnrctl
Time of Update: 2015-02-12
oracle走錯索引不出結果,oracle走索引不有一個指令碼跑了很久不出結果,最佳化之後瞬間出結果。原語句如下:SQL> explain plan for 2 select * 3 from crm_dg.tb_ba_channelstaff a, 4 crm_dg.tb_ba_subscription_hist b, 5 crm_dg.tb_cm_serv c 6
Time of Update: 2015-02-12
oracle sql調優集,oraclesql調優************************************************************1.建立調優集對象************************************************************---授權grant ADMINISTER ANY SQL TUNING SET to scott;---刪除存在的STSBEGIN DBMS_SQLTUNE.DROP_SQLSET(
Time of Update: 2015-02-11
如何統計每個小時使用者線上人數?,統計使用者線上人數 系統有一個表記錄使用者登入、登出的日誌,現在以一個小時為段,統計出線上人數,這是一個數學問題。情況1: |___________一個小時____________| <=登入時間
Time of Update: 2015-02-12
sql server 函數,預存程序,遊標以及while和if語句的嵌套使用,while嵌套編寫這個預存程序的主要原因是自己太懶,不願意每天往表裡面做資料,所以就寫了他。不僅僅是學習,也是自己的鍛煉。USE [oaerp]GO/****** Object: StoredProcedure [dbo].[s_Get_AutoYh] Script Date: 02/11/2015 17:17:35 ******/SET ANSI_NULLS
Time of Update: 2015-02-11
ER圖,資料庫模型從這裡開始,er這裡開始今天梓濱師兄叫我先為項目設計好資料庫表,最好畫一張ER圖出來。ER圖我知道是什麼,因為之前選修過資料庫與應用的水課,,,不過現在忘得差不多了,問了一下度娘,什麼是ER圖呢?度娘告訴我說, “E-R圖也稱實體-聯絡圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯絡的方法,用來描述現實世界的概念性模型“。 有以下三種成分:1. 用矩形表示實體型,矩形框內寫明實體名;2.
Time of Update: 2015-02-09
Oracle 11g在ASM磁碟組上添加控制檔案,11gasm控制檔案(Control File)是Oracle的物理檔案之一,它記錄了資料庫的名字、資料檔案的位置等資訊。控制檔案的重要性在於,一旦控制檔案損壞,資料庫將會宕機。如果沒有資料庫的備份和歸檔記錄檔,資料庫將無法恢複。因此,我們應該多路鏡像控制檔案(Multiplex Control
Time of Update: 2015-02-09
lscpu,lspci,lsblk,lsscsi命令,[root@rhel63single kernels]# uname -r2.6.32-279.el6.x86_64[root@rhel63single kernels]# uname -aLinux rhel63single 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux[root@rhel63single
Time of Update: 2015-02-09
Drop goldengate使用者時報ORA-00604 ORA-20782 ORA-06512問題解決,ora065121、問題現象SQL> drop user goldengate cascade; Drop goldengate使用者時,報ORA-00604 ORA-20782 ORA-06512錯誤,具體報錯內容如下:drop user goldengate cascade*ERROR at line 1:ORA-00604: error occurred at
Time of Update: 2015-02-09
在rhel6.3 x86-64系統上安裝lsscsi包,rhel6.3lsscsi本文是原創文章,轉載請註明出處:http://blog.csdn.net/msdnchina/article/details/43637889lsscsi包預設是不安裝的。lsscsi包安裝完之後,lsscsi命令就可以使用了。lsscsi命令(lsscsi
Time of Update: 2015-02-08
NoSQL資料庫之Redis資料庫:Redis的介紹與安裝部署,nosqlredisNoSQL(NoSQL = Not Only
Time of Update: 2015-02-08
關於HP-UX作業系統中LUN的隊列深度(max_q_depth),hp-uxmax_q_depth原來我是不知道HP-UX作業系統下查看LUN隊列深度的方法的,後來請教了一下白鱔群裡一個哥們--網路位置,他給出了答案: HPUX(Q-depth預設8)# scsimgr get_attr -D /dev/rdisk/disk?? or # scsimgr -p get_attr all
Time of Update: 2015-02-08
MySQL資料移植中的亂碼問題,mysql資料移植亂碼MySQL資料如果從低版本的mysql向更高的版本移植的時候,若移植的資料中含有中文的資料時,很容易出現亂碼問題。很多是在從MySQL4.x向MySQL5.x移植的時候出現。例如,我找了一個用mysql.4建立的表,表結構如下:CREATE TABLE `tb_bookcase` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(30)
Time of Update: 2015-02-08
SQL最佳化--邏輯最佳化--子查詢最佳化(MySQL),sqlmysql1)子查詢概念:當一個查詢是另一個查詢的子部分時,稱之為子查詢(查詢語句中嵌套有查詢語句)。子查詢出現的位置有:a)目標列位置:子查詢如果位於目標列,則只能是標量子查詢,否則資料庫可能返回類似“錯誤: