• 點部落
  • 首頁
  • RSS
    • 登入

亂馬客

https://rainmakerho.github.io/

2017-05-16

SQL Where 條件中,有很多的 OR 查詢效能問題

  • 4856
  • 0
  • SQL

我們在取 Workflow 的待辦事項時,會從 Work 的待辦資料中,依這個使用者的代號、部門主管、角色或是部門 + 角色的條件來取得這個人的待辦資料。

所以整個 SQL 中 Where 條件中會有很多的 OR,像這種很多 OR 的查詢效能要如何解決呢?

...繼續閱讀 »
  • 效能調校
  • SQL
  • Many OR
2017-01-24

查 MS SQL 登入者最後 修改密碼 的時間

  • 5306
  • 0
  • SQL

今天同事詢問如何取得 DB 使用者最後修改密碼的時間。

 

...繼續閱讀 »
  • login
  • password
  • change date
2016-12-19

[SQL]透過 .udl 來測試連接資料庫

  • 4066
  • 0
  • SQL

有時在 AP Server 上,如果系統連不到DB時,

有些人會透過 telnet 連接 DB 試看看。

另外,也可以透過 .udl 檔案來測試哦!

 

...繼續閱讀 »
  • Connecting
  • SQL
  • ODBC
  • UDL
  • Universal Data Link
2016-12-16

[SQL]SQL Server Managment Sutdio (SSMS)連接資訊的匯入匯出

  • 1513
  • 0
  • SQL

有時電腦重裝或是重新安裝 SSMS 時,

那些原本已記錄下來的連接資訊就不見了,

需要重新再輸入。

那有什麼方式可以將這SQL的連接資訊記錄下來嗎?

 

...繼續閱讀 »
  • SSMS
  • SQL
  • 已註冊的伺服器
  • 匯入
  • 匯出
  • Import
  • Export
2016-09-07

[SQL]安裝 BCP 環境

  • 3640
  • 0
  • SQL

想要在機器上執行 BCP 又不想安裝 SQL Server Management Studio (SSMS) 嗎?

...繼續閱讀 »
  • SQL
  • BCP
2016-09-05

[SQL]執行 xp_cmdshell 可能遇到的問題

  • 4503
  • 0
  • SQL

當用一般的帳號(非sysadmin)在SQL中執行 xp_cmdshell 時,

有可能會發生以下的錯誤,

Msg 229, Level 14, State 5, Procedure xp_cmdshell, Line 1 [Batch Start Line 7]
The EXECUTE permission was denied on the object 'xp_cmdshell', database 'mssqlsystemresource', schema 'sys'.

...繼續閱讀 »
  • SQL
  • xp_cmdshell
  • ##xp_cmdshell_proxy_account##
  • mssqlsystemresource
2016-05-27

[SQL]字串相加超過varchar 8000 的話,請使用 varchar(max) 哦!

  • 3133
  • 0
  • SQL

當我們有2個字串要相加時,一個是 varchar(6000),另一個是 varchar(5000)。
要 CONCAT 起來會有什麼問題嗎? 

...繼續閱讀 »
  • MAX
  • SQL
  • CONCAT
  • varchar(8000)
2016-05-23

[SQL]為什麼 Select 出很少的資料,卻使用 平行處理?

  • 5458
  • 0
  • SQL

環境: SQL 2005 STD, RAM  64G,CPU 24  

最近跟同事一起看SQL的效能問題,

透過 SQL Profiler 工具,錄出 5 秒以上的SQL。

查看它們的執行計畫,幾乎都用到了 平行處理。

奇怪的是, Select 出很少的資料,卻使用 平行處理。

而且 SQL 的效能,忽快忽慢。執行計畫如下,

...繼續閱讀 »
  • MAXDOP
  • SQL
  • CXPACKET
  • 平行處理
2016-03-31

[SQL]透過 Linked Server 連到 AD 取得 User 的資訊

  • 5610
  • 0
  • SQL
  • 2016-03-29

本文介紹如何透過 SQL Server 透過 Linked Server 連到 AD 取得 User 的資訊

...繼續閱讀 »
  • ADServer
  • linked server
  • SQL
2015-12-10

[SQL]欄位型態為VARCHAR,查詢條件值有多加上N還是會有些一影響的哦!

  • 1478
  • 0
  • SQL

在有些資料表的欄位會使用 Char 或是 Varchar。

在查詢時,如果查詢條件值有多加上N還是會有些一影響的哦! 

以下是同事 Jerry 的測試分享,

...繼續閱讀 »
  • SQL
  • COLLATE
2015-11-27

[SQL]SELECT LINKED SERVER 的 TABLE 使用 (NOLOCK)

  • 1596
  • 0
  • SQL

今天同事回報一個問題,SELECT 一個 LINKED SERVER 的 TABLE 資料時,加入 (NOLOCK) ,如下,
SELECT COL1 
FROM [MYLINKED_SERVER].[DB_NAME].[schema].[MYTABLENAME] (NOLOCK) 

結果會發生 4122 的錯誤

...繼續閱讀 »
  • sql
  • linked server
  • nolock
2015-11-19

[SQL]取得某年每週的日期區間

  • 12625
  • 0
  • SQL

要如何取得某年每週的日期區間
以 2015 年為例
第1週為 2014/12/28 到 2015/01/03
第2週為 2015/01/04 到 2015/01/10

...繼續閱讀 »
  • week
  • DATEADD
  • DATEDIFF
2015-10-28

[SQL]用 COL_LENGTH 來判斷欄位是否存在

  • 6488
  • 0
  • SQL

除了用 INFORMATION_SCHEMA.COLUMNS 及 SYS.COLUMNS 來判斷欄位是否存在。
我們還可以使用 COL_LENGTH 來判斷哦!

...繼續閱讀 »
  • COL_LENGTH
  • sys.columns
  • exists
2015-10-01

[SQL]使用 sp_executesql 要注意的是?

  • 9635
  • 0
  • SQL

同事使用 sp_executesql 卻查不出預期中的資料?

...繼續閱讀 »
  • sp_executesql
  • empty
  • varchar
2015-09-11

[SQL]SQL 2016轉出JSON字串

  • 2701
  • 0
  • SQL

要將SQL的結果轉成JSON嗎?

...繼續閱讀 »
  • sql
  • json
2015-09-03

[SQL]從 ReportServer DB中取回 RDL 檔案的內容

  • 2393
  • 0
  • SQL

要如何從 ReportServer DB中取回 RDL 檔案的內容呢?

...繼續閱讀 »
  • sql
  • rdl
  • ReportServer
2015-08-28

[SQL]取出數值小數點後面的值

  • 7204
  • 0
  • SQL

要如何取出數值小數點後面的值呢?
本文記錄SQL SERVER – Different Methods to Extract Scale Part From Decimal Number所說的3種方法!

...繼續閱讀 »
  • PARSENAME
  • precision
  • 小數值
  • sql
2015-08-28

[SQL]安裝 SQL Server 2016 時,.NET 3.5 一直檢查不過

  • 6197
  • 0
  • SQL

在安裝 SQL Server 2016 時,.NET 3.5 一直檢查不過。
我明明有安裝 .NET 3.5 ,到底要如何解決呢?

...繼續閱讀 »
  • .net 3.5
  • ctp2.2
  • sql2016
2015-08-07

[SQL]好用的查看執行計畫工具 Supratimas

  • 1643
  • 0
  • SQL

有時SQL太複雜,執行計畫看到頭昏昏嗎?
可以試看看天空伯伯介紹的查看執行計畫工具 Supratimas 哦!
沒有 SQL Profiler 可以用嗎? 用 SQL 2014 Express 吧!
完整的工具送給你用....重點是,不用錢.

...繼續閱讀 »
  • sql
  • Profiler
  • sqlplan
  • Supratimas
2015-07-21

[SQL]Key/Value pair Table 的查詢方式

  • 3462
  • 0
  • SQL
  • 2015-07-24

有 Key/Value pair 的Table嗎?
要針對 Value 要如何查詢呢?

...繼續閱讀 »
  • querybuilder
  • sql
  • keyvalue
  • pair
  • 1
  • 2
  • 3

學習網站

pluralsight

wintellectnow

標籤雲

系列文章

最新留言

  • 服務規範
  • 聯絡我們
© 2025 點部落 Ver. 2022.9.27.1
電魔小鋪有限公司 製作、維運;登豐數位科技 提供資安檢測