檢測和解決 SQL Server2000 SP4中問題

像 SQL Server 這樣的資料庫管理系統依賴於檔案輸入/輸出操作的及時進行。有故障或配置不當的硬體、韌體設定、篩選器驅動程式、壓縮、程式錯誤以及 I/O 路徑內的其他情況都可能導致阻塞或延遲 I/O 問題,並且很快對 SQL Server 效能產生消極影響。 上述問題對 SQL Server 的影響因問題細節的不同而差異很大,但它們通常導致阻塞、鎖存器爭用和逾時、過長的回應時間以及資源的過度利用。 阻塞 I/O 是指必須進行外部幹預才能完成的 I/O 請求(通常是 I/O 請求包

四個語句幫你提高 SQL Server 的伸縮性

本文講解如何使用LEFT JOIN、CROSS JOIN以及IDENTITY值的檢索,這些技術來提高基於SQL Server的應用程式的效能或改善其延展性。 你將遇到的現象:應用程式中的SQL 查詢不能按照您想要的方式進行響應。它要麼不返回資料,要麼耗費的時間長得出奇。如果它降低了公司專屬應用程式程式的速度,使用者必須等待很長時間。使用者希望應用程式響應迅速,他們的報告能夠在瞬間之內返回分析資料。

將Access 2000資料庫轉移到Oracle 9i

Oracle 9i中提供強大的遷移功能,可以從多種資料庫向Oracle遷移資料。Oracle新發行的遷移工具提供了從Access 2000向Oracle 92010遷移的簡便易行的解決方案,該方案克服了中文亂碼問題和字串被截斷的問題,如下就是從Access 2000向Oracle 92010遷移的全過程。   一、下載最新版本的OMWB(Oracle Migration Workbench)   並安裝到下載Oracle Migration Workbench Release 9.2.0.1.2

用戶端不安裝Oracle也可以串連資料庫

本文以Oracle8i為例:   首先安裝一台oracle client,   保留oracle目錄下的bin,network,ocommon三個目錄,其餘全部刪掉,   將註冊表中HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE匯出。   在安裝新機時,將oracle目錄和註冊表檔案拷入,並註冊註冊表,在path中加入oracle\bin路徑合,重啟即可。   注意事項:   1.新機上目錄要與安裝oracle client機上目錄一致,如不一致,則需修改註冊表;   2.

教你解決linux中php不能串連postgresql資料的辦法

phpPgAdmin登入時: 如果總是得到一個"Login failed" 並確定已使用了正確的使用者名稱和密碼 而且在pgadminIII中能正常登入! 解決辦法: 請你修改php.ini設定檔,把extension=pgsql.so這行注釋掉就OK了,更改後的形式如下: ; For example: ; ; extension=msql.so ; extension=pgsql.so 這雖然很簡單但我在網上找了一天都沒找到解決辦法 只有仔細看出php.ini中了

Ubuntu下MySQL資料庫安裝後初步設定

本文詳細介紹Ubuntu下MySQL資料庫安裝後初步設定。   1、安裝MySQL 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。   2、配置MySQL 注意,在Ubuntu下MySQL預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf設定檔了!   預設的MySQL安裝之後根使用者是沒有密碼的,所以首先用根使用者進入: $mysql -u root 在這裡之所以用-u

DBLINK在Linux平台出現的ORACLE.EXE原因分析

[Oracle@test2 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Sun Jan 21 12:01:35 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn /as sysdbaConnected.SQL> r1* select program,count(1) from v$session group by

Oracle 11g 資料庫 Alert日誌的新發展

從 Oracle 11g 開始,Oracle 資料庫以XML與傳統的文本兩種格式提供 Alert 日誌。   新的日誌位置由 Automatic Diagnostic Repository (ADR) 決定。可以通過新的初始化參數 DIAGNOSTIC_DEST 控制 ADR BASE 的位置。   如果沒有設定這個初始化參數的位置,而設定 ORACLE_BASE 環境變數的話,那麼,如果沒有設定 ORACLE_BASE , 則 ORACLE_HOME/log 即為

gentoo linux下安裝Oracle資料庫指南

很久以前在gentoo linux下安裝Oracle,做個筆記!1.OS:Gentoo-linux-2.6.23-rc5Oracle:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86 http://www.oracle.com/technology/software/products/database/oracle10g/index.html (Size 668,734,007 bytes) (cksum - 27374

Linux 下資料庫oracle出現ORA-27102錯誤的解決辦法

資料庫Oracle10202,記憶體4G,調整資料庫的sga_target,最初sga_target為160M,準備將其調整為2147483648 ,結果出現錯誤ORA-27102,經過多次實驗,探索資料庫在sga_target等於160M的情況下啟動。一、產生pfile,並對pfile進行修改[oracle@CCN-BJ-4-573 dbs]$ vi initorcl.ora

Linux下自動啟動Oracle伺服器

  Linux中在Oracle安裝完畢以後,如果重新啟動Linux ,Oracle是不會自動啟動的,你可以通過手動調用dbstart命令來進行啟動,不過這樣似乎也很繁瑣。我們可以通過配置Oracle的自動啟動指令碼,然後利用Linux的Service來啟動Oracle伺服器。   首先在/etc/rc.d/init.d/目錄下配置Oracle的服務檔案。touch oracle10gchmod a+x oracle10g  然後編輯此oracle10g檔案。內容如下。# !/bin/bash#

FreeBSD下提高MySQL使用效率

  測試的結論是,FreeBSD現在缺乏穩定而且高效率的Filesystem讓MySQL MyISAM使用。   先解釋一下現在的環境,有兩台Tyan Server,上面都是Dual Quad Core與12GB RAM (6*2GB),接兩顆73GB SCSI硬碟,兩台的差異在於CPU,新進的這台是E5410 ( 2333Mhz,2*6144KB L2),舊的是E5320 (1866Mhz,2*4096KB L2)。   舊的是目前PIXNET production的MySQL

Oracle中變異表處理辦法

Oracle變異表在Oracle資料庫中,變異表是當前被DML語句修改的表。而對於資料庫上的triggrt(觸發器)來說,變異表就是trigger在其上定義的表。需要明確的是trigger中SQL語句不能進行如下操作:   1)讀或者修改觸發語句的任何變異表,包括觸發表本身。   2)讀或者修改觸發表的約束表中的主關鍵字,唯一關鍵字和外部關鍵字。   而除此之外的其他列都可以修改。   如何突破變異表?   方法一是用兩個觸發器,一個行級的,一個語句級的(速度快,推薦!)

SQL讀取指定資料表中的所有欄位說明

--SQL讀取指定資料表中的所有欄位說明declare @TableName nvarchar(250)--當前操作的資料表名set @TableName='hzfa'--指定要查詢的資料表名稱(請修改成你自己資料庫中的表名)declare @ColumnName nvarchar(250)--遊標中的當前查詢的欄位名稱declare @ColumnDescription nvarchar (250)--遊標中的當前查詢的欄位說明--聲明讀取資料表中所有欄位說明的遊標declare

VMware Server 下為Oracle RAC 添加共用磁碟

在VMware下的Oracle RAC 環境中,對於共用儲存不夠或者需要增加新的共用磁碟來配置ocr或votingdisk的多路鏡像,我們可以通過VMware下的命令列來增加共用儲存,然後將這些新磁碟逐一追加到虛擬機器即可。下面給出具體描述。 1、添加虛擬磁碟 #下面我們為虛擬機器增加2塊共用磁碟 #一塊為添加ocr鏡像,一塊用於補充asm磁碟不夠用的情形 C:\Users\robinson.cheng>cd C:\Program Files (x8

oracle bug? ORA-07445 ,pl/sql for in()

我的過程是這樣的:CREATE OR REPLACE package body proc_body as procedure init(start_date date,end_date date) is for rec in (這裡是一個關聯幾個表的查詢[R查詢]) loop ...... end loop; end ; end proc_body;我建立了幾個過程,用於初始化資料,直接在pl/sql dev裡面運行,沒有響應,

Linux/Unix shell 自動發送AWR report

觀察Oracle資料庫效能,Oracle內建的awr 功能為我們提供了一個近乎完美的解決方案,通過awr特性我們可以隨時從資料庫提取awr報告。不過awrrpt.sql指令碼執行時需要我們提供一些互動資訊,因此可以將其整合到shell指令碼中來實現自動產生指定時段的awr報告並發送給相關人員。本文即是描述linux shell指令碼來實現此功能。1、shell指令碼robin@SZDB:~/dba_scripts/custom/awr> more

MySQL中雙NDBD節點Cluster快速配置

1.配置環境; MGM:192.168.0.31 NDBD1:192.168.0.32 NDBD2:192168.0.33 SQL1:192.168.0.34 SQL2:192.168.0.30 2.軟體安裝 (一)管理節點MGM 首先在合適的位置建立管理節點的設定檔; config.ini [ndbd default] NoOfReplicas=2 DataMemory=80

HBase在處理中文字串時的問題

文中可能涉及到的API:Hadoop/HDFS:http://hadoop.apache.org/common/docs/current/api/HBase:

聯機記錄檔過小引發的log file 相關等待

Oracle 聯機重做記錄檔記錄了資料庫的所有變化(DML,DDL或管理員對資料所作的結構性更改等),用於對於意外刪除或宕機利用記錄檔實現資料恢複來確保資料的完整性。但不合理的聯機記錄檔規劃將引發日誌相關的等待事件。下面是這樣一個來自生產環境中的例子。1、故障描述--客戶描述該資料庫晚上用於實現資料同步以及匯總,以前一直工作的比較良好,隨著需要同步的數量量的增大,最近變得越來越慢。--下面我們首先取了客戶晚8點至第二天7點的awr report。WORKLOAD REPOSITORY

總頁數: 978 1 .... 772 773 774 775 776 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.