<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://coolscript.net/index.php?action=history&amp;feed=atom&amp;title=SQL_Cheat_Sheet</id>
	<title>SQL Cheat Sheet - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://coolscript.net/index.php?action=history&amp;feed=atom&amp;title=SQL_Cheat_Sheet"/>
	<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=SQL_Cheat_Sheet&amp;action=history"/>
	<updated>2026-06-02T16:19:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://coolscript.net/index.php?title=SQL_Cheat_Sheet&amp;diff=599&amp;oldid=prev</id>
		<title>Admin: /* BadServiceStore */</title>
		<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=SQL_Cheat_Sheet&amp;diff=599&amp;oldid=prev"/>
		<updated>2021-12-16T17:21:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;BadServiceStore&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:21, 16 December 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l478&quot;&gt;Line 478:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 478:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         AND instance_name = &amp;#039;BADServiceStore&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         AND instance_name = &amp;#039;BADServiceStore&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=Create new user over an existing database user=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; use database;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; alter user &amp;lt;user&gt; with login=&amp;lt;user&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=Create Identity for Azure Managed Instance=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; CREATE CREDENTIAL [https://SANAME.blob.core.windows.net/CONTAINER]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; WITH IDENTITY = &#039;SHARED ACCESS SIGNATURE&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; , SECRET = &#039;sp=racwdl.......&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Drop&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; drop CREDENTIAL [https://stcoldabn01.blob.core.windows.net/cold-abn-data]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://coolscript.net/index.php?title=SQL_Cheat_Sheet&amp;diff=189&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;this is about sql statements which we have collected by the time. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;   =Useful links= Glenn Berry&#039;s SQL Server Diagnostic Scripts *https://www.sqlskills.com/blog...&quot;</title>
		<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=SQL_Cheat_Sheet&amp;diff=189&amp;oldid=prev"/>
		<updated>2020-11-27T18:16:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;this is about sql statements which we have collected by the time. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;   =Useful links= Glenn Berry&amp;#039;s SQL Server Diagnostic Scripts *https://www.sqlskills.com/blog...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;this is about sql statements which we have collected by the time.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful links=&lt;br /&gt;
Glenn Berry&amp;#039;s SQL Server Diagnostic Scripts&lt;br /&gt;
*https://www.sqlskills.com/blogs/glenn/sql-server-diagnostic-information-queries-for-august-2018/&lt;br /&gt;
Or the local copy here: http://wiki.intern/index.php/Glenn_Berry%27s_SQL_Server_Diagnostic_Scripts&lt;br /&gt;
&lt;br /&gt;
=Top 10 Bookings =&lt;br /&gt;
 SELECT count(*) as exp1,bookingdate FROM tblIBE_LiveBookings_Basic where test=0 and bookingdate &amp;gt;= 20151216 and bookingdate &amp;lt;= 20170117 group by bookingdate order by exp1 desc&lt;br /&gt;
&lt;br /&gt;
=Add mySQL User=&lt;br /&gt;
 mysql&amp;gt; GRANT ALL PRIVILEGES ON mylvs.* TO mylvsuser@localhost IDENTIFIED BY &amp;#039;demo&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; GRANT ALL PRIVILEGES ON mydb.* TO &amp;#039;myuser&amp;#039;@&amp;#039;%&amp;#039; WITH GRANT OPTION;&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO &amp;#039;admin&amp;#039;@&amp;#039;%&amp;#039; IDENTIFIED BY &amp;#039;xxxxxxx&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;HOT&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON vfAutomation.* TO &amp;#039;username&amp;#039;@&amp;#039;%&amp;#039; IDENTIFIED BY &amp;#039;xxxxx&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=Remove mySQL User=&lt;br /&gt;
 REVOKE ALL PRIVILEGES ON  vfAutomation.* FROM &amp;#039;azoeller &amp;#039;@&amp;#039;%&amp;#039;;&lt;br /&gt;
 DROP USER &amp;#039;azoeller&amp;#039;@&amp;#039;%&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=List user=&lt;br /&gt;
 SELECT User FROM mysql.user;&lt;br /&gt;
 SHOW GRANTS FOR &amp;#039;user&amp;#039;@&amp;#039;host&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Change User pwd =&lt;br /&gt;
 SET PASSWORD FOR &amp;#039;user&amp;#039;@&amp;#039;%&amp;#039; = PASSWORD(&amp;#039;password&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
=Dump mySQL Table only=&lt;br /&gt;
 mysqldump -u root -p Statistic tblAirports &amp;gt; mysql_tblAirports.sql&lt;br /&gt;
&lt;br /&gt;
=Grant a machine name to security=&lt;br /&gt;
 CREATE LOGIN [&amp;#039;&amp;#039;&amp;#039;MyDomain\MyMachineName$&amp;#039;&amp;#039;&amp;#039;] FROM WINDOWS&lt;br /&gt;
&lt;br /&gt;
=List / kill user=&lt;br /&gt;
 SELECT SPID,STATUS, PROGRAM_NAME, LOGINAME=RTRIM(LOGINAME),HOSTNAME,CMD&lt;br /&gt;
 FROM MASTER.DBO.SYSPROCESSES&lt;br /&gt;
 WHERE DB_NAME(DBID) = &amp;#039;&amp;#039;&amp;#039;&amp;#039;MyDatabaseName&amp;#039;&amp;#039;&amp;#039;&amp;#039; AND DBID != 0&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
You might need to set the permission for this too:&lt;br /&gt;
 GRANT VIEW ANY DEFINITION TO [fra01\misadmin];&lt;br /&gt;
 GRANT VIEW SERVER STATE TO [fra01\misadmin];&lt;br /&gt;
&lt;br /&gt;
To kill connections you would set:&lt;br /&gt;
 GRANT ALTER ANY CONNECTION TO [fra01\misadmin];&lt;br /&gt;
&lt;br /&gt;
Tipp:&lt;br /&gt;
 kill spid&lt;br /&gt;
&lt;br /&gt;
=Close User Access=&lt;br /&gt;
&lt;br /&gt;
 use master&lt;br /&gt;
 ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE &lt;br /&gt;
 --do you stuff here &lt;br /&gt;
 ALTER DATABASE YourDatabase SET MULTI_USER&lt;br /&gt;
&lt;br /&gt;
=List costs=&lt;br /&gt;
*This may work on &amp;#039;&amp;#039;&amp;#039;MS SQL &amp;gt; 2005&amp;#039;&amp;#039;&amp;#039; only&lt;br /&gt;
 ROUND(s.avg_total_user_cost *&lt;br /&gt;
   s.avg_user_impact&lt;br /&gt;
   * (s.user_seeks + s.user_scans),0)&lt;br /&gt;
   AS [Total Cost]&lt;br /&gt;
   ,d.[statement] AS [Table Name]&lt;br /&gt;
   ,equality_columns&lt;br /&gt;
   ,inequality_columns&lt;br /&gt;
   ,included_columns&lt;br /&gt;
 FROM sys.dm_db_missing_index_groups g&lt;br /&gt;
 INNER JOIN sys.dm_db_missing_index_group_stats s&lt;br /&gt;
 ON s.group_handle = g.index_group_handle&lt;br /&gt;
 INNER JOIN sys.dm_db_missing_index_details d&lt;br /&gt;
 ON d.index_handle = g.index_handle&lt;br /&gt;
 ORDER BY [Total Cost] DESC&lt;br /&gt;
&lt;br /&gt;
=Move temp table=&lt;br /&gt;
 SELECT name, physical_name AS CurrentLocation&lt;br /&gt;
 FROM sys.master_files&lt;br /&gt;
 WHERE database_id = DB_ID(N&amp;#039;tempdb&amp;#039;);&lt;br /&gt;
 GO&lt;br /&gt;
 USE master;&lt;br /&gt;
 GO&lt;br /&gt;
 ALTER DATABASE tempdb &lt;br /&gt;
 MODIFY FILE (NAME = tempdev, FILENAME = &amp;#039;&amp;#039;&amp;#039;&amp;#039;c:\MyDir\tempdb.mdf&amp;#039;&amp;#039;&amp;#039;&amp;#039;);&lt;br /&gt;
 GO&lt;br /&gt;
 ALTER DATABASE tempdb &lt;br /&gt;
 MODIFY FILE (NAME = templog, FILENAME = &amp;#039;&amp;#039;&amp;#039;&amp;#039;c:\MyDir\templog.ldf&amp;#039;&amp;#039;&amp;#039;&amp;#039;);&lt;br /&gt;
 GO&lt;br /&gt;
&lt;br /&gt;
=Count data on a particiular hour per date=&lt;br /&gt;
 Select   &lt;br /&gt;
  sum(case when FlightType = &amp;#039;WFE&amp;#039; then 1 else 0 end) WFECount,&lt;br /&gt;
  sum(case when FlightType = &amp;#039;NET&amp;#039; then 1 else 0 end) NETCount,&lt;br /&gt;
  sum(case when FlightType = &amp;#039;PUB&amp;#039; then 1 else 0 end) PubCount,&lt;br /&gt;
  BookingDate&lt;br /&gt;
  From tblIBE_LiveBookings_Basic&lt;br /&gt;
  group by BookingDate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Formular condition within select statement=&lt;br /&gt;
 use CountingService&lt;br /&gt;
 go&lt;br /&gt;
 DECLARE @sDate DATE=&amp;#039;2013-03-16&amp;#039; DECLARE @eDate DATE=&amp;#039;2013-04-16&amp;#039; &lt;br /&gt;
 SELECT        Count(*)  as exp1, &amp;#039;&amp;#039;&amp;#039;case when pcc = &amp;#039;&amp;#039; then user else pcc end&amp;#039;&amp;#039;&amp;#039;, source &lt;br /&gt;
 FROM            Bookings&lt;br /&gt;
 Where&lt;br /&gt;
 convert(date, BookingDateTime) &amp;gt;= @sDate AND convert(date, BookingDateTime) &amp;lt;= @eDate&lt;br /&gt;
 group by PCC,Source order by exp1 desc&lt;br /&gt;
&lt;br /&gt;
=Agent Job - delete by Date=&lt;br /&gt;
 DELETE FROM tblFlightAPIStoredFlight WHERE (FlightDateTime &amp;lt; GETDATE() - 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bulk insert with T-SQL=&lt;br /&gt;
*Insert bulk.sql into table tblVia&lt;br /&gt;
&lt;br /&gt;
 BULK INSERT tblVia&lt;br /&gt;
   FROM &amp;#039;u:\perl\webfares\Condor\bulk.sql&amp;#039;&lt;br /&gt;
   WITH &lt;br /&gt;
      (&lt;br /&gt;
         FIELDTERMINATOR =&amp;#039;|&amp;#039;,&lt;br /&gt;
         ROWTERMINATOR =&amp;#039;|\n&amp;#039;&lt;br /&gt;
      );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bulk permissions=&lt;br /&gt;
&lt;br /&gt;
 GRANT ADMINISTER BULK OPERATIONS TO [intern\misadmin]&lt;br /&gt;
&lt;br /&gt;
=Insert &amp;amp; Join=&lt;br /&gt;
&lt;br /&gt;
*MS&lt;br /&gt;
 UPDATE tblIBE_LiveBookings_Basic&lt;br /&gt;
 SET Test = 0 &lt;br /&gt;
 FROM            tblIBE_LiveBookings_Basic INNER JOIN&lt;br /&gt;
                         tblIBE_LiveBookings_Passenger ON tblIBE_LiveBookings_Basic.ID = tblIBE_LiveBookings_Passenger.UniqueID&lt;br /&gt;
 WHERE        (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;hhiker%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;hhiker%&amp;#039;) AND &lt;br /&gt;
                         (tblIBE_LiveBookings_Basic.Test = 1) AND (tblIBE_LiveBookings_Basic.BookingDate LIKE &amp;#039;201301%&amp;#039;) AND &lt;br /&gt;
                         (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;hitch%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;test%&amp;#039;) AND &lt;br /&gt;
                         (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;hitch%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;test%&amp;#039;) AND &lt;br /&gt;
                         (tblIBE_LiveBookings_Basic.Filekey &amp;lt;&amp;gt; &amp;#039;TESTKEY&amp;#039;) and (tblIBE_LiveBookings_Basic.Filekey &amp;lt;&amp;gt; &amp;#039;TESTBOOKING&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*MySQL&lt;br /&gt;
 UPDATE tblIBE_LiveBookings_Basic&lt;br /&gt;
 left JOIN tblIBE_LiveBookings_Passenger ON tblIBE_LiveBookings_Basic.ID = tblIBE_LiveBookings_Passenger.UniqueID&lt;br /&gt;
 SET Test = 0&lt;br /&gt;
 WHERE        (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;hhiker%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;hhiker%&amp;#039;) AND&lt;br /&gt;
                         (tblIBE_LiveBookings_Basic.Test = 1) AND (tblIBE_LiveBookings_Basic.BookingDate LIKE &amp;#039;201306%&amp;#039;) AND&lt;br /&gt;
                         (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;hitch%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.FirstName NOT LIKE &amp;#039;test%&amp;#039;) AND&lt;br /&gt;
                         (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;hitch%&amp;#039;) AND (tblIBE_LiveBookings_Passenger.LastName NOT LIKE &amp;#039;test%&amp;#039;) AND&lt;br /&gt;
                         (tblIBE_LiveBookings_Basic.Filekey &amp;lt;&amp;gt; &amp;#039;TESTKEY&amp;#039;) and (tblIBE_LiveBookings_Basic.Filekey &amp;lt;&amp;gt; &amp;#039;TESTBOOKING&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Check this for join, left join, right join and outer join:&lt;br /&gt;
 http://joins.spathon.com/&lt;br /&gt;
&lt;br /&gt;
=MySQL Add and Del User=&lt;br /&gt;
&lt;br /&gt;
 CREATE USER &amp;#039;admin&amp;#039;@&amp;#039;%&amp;#039; IDENTIFIED BY &amp;#039;xxxxx&amp;#039;;	&lt;br /&gt;
 GRANT ALL PRIVILEGES ON *.* TO &amp;#039;admin&amp;#039;@&amp;#039;%&amp;#039; WITH GRANT OPTION;&lt;br /&gt;
 DROP USER &amp;#039;admin&amp;#039;@&amp;#039;%&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=MySQL Create user by script=&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 DATABASE=&amp;quot;bla&amp;quot;&lt;br /&gt;
 USERNAME=&amp;quot;bla&amp;quot;&lt;br /&gt;
 PASSWORD=&amp;quot;bla&amp;quot;&lt;br /&gt;
 Q1=&amp;quot;create database if not exists $DATABASE;&amp;quot;&lt;br /&gt;
 Q2=&amp;quot;grant usage on $DATABASE.* to $USERNAME@localhost identified by &amp;#039;$PASSWORD&amp;#039;;&amp;quot;&lt;br /&gt;
 Q3=&amp;quot;grant all privileges on $DATABASE.* to $USERNAME@localhost;&amp;quot;&lt;br /&gt;
 SQL=&amp;quot;${Q1}${Q2}${Q3}&amp;quot;&lt;br /&gt;
 mysql -u root -p -e &amp;quot;$SQL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=MS SQL restore Database to a new DataBase Name=&lt;br /&gt;
&lt;br /&gt;
 RESTORE DATABASE FlightAPI_DER FROM DISK=&amp;#039;d:\FlightAPI.bak&amp;#039;&lt;br /&gt;
 WITH &lt;br /&gt;
   MOVE &amp;#039;FlightAPI&amp;#039; TO &amp;#039;D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\FlightAPI_DER.mdf&amp;#039;,&lt;br /&gt;
   MOVE &amp;#039;FlightAPI_log&amp;#039; TO &amp;#039;D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\FlightAPI_DER_log.ldf&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Grant execute to stored procedures=&lt;br /&gt;
 use vfEntry_HLKDB1;&lt;br /&gt;
 GRANT EXEC TO [production\ibeadmin]&lt;br /&gt;
&lt;br /&gt;
=Grant select to table only (MS)=&lt;br /&gt;
1: Create the user and map &amp;#039;&amp;#039;&amp;#039;public&amp;#039;&amp;#039;&amp;#039; permission to the table, then:&lt;br /&gt;
 GRANT SELECT ON &amp;quot;dbo&amp;quot;.&amp;quot;tblFlightAPIErrorDefinitions&amp;quot; TO &amp;quot;fapireader&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=Set multi user=&lt;br /&gt;
 -- Start in master&lt;br /&gt;
 USE MASTER;&lt;br /&gt;
 ALTER DATABASE [vfEntry_HLKDB1] SET MULTI_USER&lt;br /&gt;
&lt;br /&gt;
=View user permission=&lt;br /&gt;
 SELECT * FROM fn_my_permissions(NULL, &amp;#039;SERVER&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM fn_my_permissions(NULL, &amp;#039;DATABASE&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
=Delete data older then n days=&lt;br /&gt;
 DELETE FROM tblBackOfficeFileTransferLog&lt;br /&gt;
 WHERE        (Created &amp;lt; DATEADD(day, - 90, GETDATE()))&lt;br /&gt;
&lt;br /&gt;
=Restore database which is in use=&lt;br /&gt;
&lt;br /&gt;
 use master;&lt;br /&gt;
 ALTER DATABASE FlightAPIProd SET SINGLE_USER WITH ROLLBACK IMMEDIATE &lt;br /&gt;
&lt;br /&gt;
 use master;&lt;br /&gt;
 RESTORE DATABASE FlightAPIProd FROM DISK = &amp;#039;C:\fapi.prod.bak&amp;#039; WITH REPLACE&lt;br /&gt;
&lt;br /&gt;
 use master;&lt;br /&gt;
 ALTER DATABASE FlightAPIProd SET MULTI_USER&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Highest CPU Rate=&lt;br /&gt;
 &lt;br /&gt;
 -- Find queries that have the highest average CPU usage&lt;br /&gt;
 SELECT TOP 50&lt;br /&gt;
    ObjectName          = OBJECT_SCHEMA_NAME(qt.objectid,dbid) + &amp;#039;.&amp;#039; + OBJECT_NAME(qt.objectid, qt.dbid)&lt;br /&gt;
    ,TextData           = qt.text   &lt;br /&gt;
    ,DiskReads          = qs.total_physical_reads   -- The worst reads, disk reads&lt;br /&gt;
    ,MemoryReads        = qs.total_logical_reads    --Logical Reads are memory reads&lt;br /&gt;
    ,Executions         = qs.execution_count&lt;br /&gt;
    ,TotalCPUTime       = qs.total_worker_time&lt;br /&gt;
    ,AverageCPUTime     = qs.total_worker_time/qs.execution_count&lt;br /&gt;
    ,DiskWaitAndCPUTime = qs.total_elapsed_time&lt;br /&gt;
    ,MemoryWrites       = qs.max_logical_writes&lt;br /&gt;
    ,DateCached         = qs.creation_time&lt;br /&gt;
    ,DatabaseName       = DB_Name(qt.dbid)&lt;br /&gt;
    ,LastExecutionTime  = qs.last_execution_time&lt;br /&gt;
 FROM sys.dm_exec_query_stats AS qs&lt;br /&gt;
 CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt&lt;br /&gt;
 ORDER BY qs.total_worker_time/qs.execution_count DESC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Another:&lt;br /&gt;
 -- Find queries that take the most CPU overall&lt;br /&gt;
 SELECT TOP 50&lt;br /&gt;
    ObjectName          = OBJECT_SCHEMA_NAME(qt.objectid,dbid) + &amp;#039;.&amp;#039; + OBJECT_NAME(qt.objectid, qt.dbid)&lt;br /&gt;
    ,TextData           = qt.text&lt;br /&gt;
    ,DiskReads          = qs.total_physical_reads   -- The worst reads, disk reads&lt;br /&gt;
    ,MemoryReads        = qs.total_logical_reads    --Logical Reads are memory reads&lt;br /&gt;
    ,Executions         = qs.execution_count&lt;br /&gt;
    ,TotalCPUTime       = qs.total_worker_time&lt;br /&gt;
    ,AverageCPUTime     = qs.total_worker_time/qs.execution_count&lt;br /&gt;
    ,DiskWaitAndCPUTime = qs.total_elapsed_time&lt;br /&gt;
    ,MemoryWrites       = qs.max_logical_writes&lt;br /&gt;
    ,DateCached         = qs.creation_time&lt;br /&gt;
    ,DatabaseName       = DB_Name(qt.dbid)&lt;br /&gt;
    ,LastExecutionTime  = qs.last_execution_time&lt;br /&gt;
 FROM sys.dm_exec_query_stats AS qs&lt;br /&gt;
 CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt&lt;br /&gt;
 ORDER BY qs.total_worker_time DESC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Show disk space by table=&lt;br /&gt;
 SELECT &lt;br /&gt;
    t.NAME AS TableName,&lt;br /&gt;
    s.Name AS SchemaName,&lt;br /&gt;
    p.rows AS RowCounts,&lt;br /&gt;
    SUM(a.total_pages) * 8 AS TotalSpaceKB, &lt;br /&gt;
    SUM(a.used_pages) * 8 AS UsedSpaceKB, &lt;br /&gt;
    (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB&lt;br /&gt;
 FROM &lt;br /&gt;
    sys.tables t&lt;br /&gt;
 INNER JOIN      &lt;br /&gt;
    sys.indexes i ON t.OBJECT_ID = i.object_id&lt;br /&gt;
 INNER JOIN &lt;br /&gt;
    sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id&lt;br /&gt;
 INNER JOIN &lt;br /&gt;
    sys.allocation_units a ON p.partition_id = a.container_id&lt;br /&gt;
 LEFT OUTER JOIN &lt;br /&gt;
    sys.schemas s ON t.schema_id = s.schema_id&lt;br /&gt;
 WHERE &lt;br /&gt;
    t.NAME NOT LIKE &amp;#039;dt%&amp;#039; &lt;br /&gt;
    AND t.is_ms_shipped = 0&lt;br /&gt;
    AND i.OBJECT_ID &amp;gt; 255 &lt;br /&gt;
 GROUP BY &lt;br /&gt;
    t.Name, s.Name, p.Rows&lt;br /&gt;
 ORDER BY &lt;br /&gt;
    totalspacekb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Join for FAPI User and PCC=&lt;br /&gt;
*Use this query to show a pcc/user summary (without passwords) and save your time to answer annoying question&lt;br /&gt;
 SELECT        tblFlightAPILogin.UserName, tblFlightAPIPCC.GUID, tblFlightAPIPCC.PCC, tblFlightAPIPCC.TerminalCountry, tblFlightAPIPCC.GDSName, tblFlightAPIPCC.PCCUser&lt;br /&gt;
 FROM            tblFlightAPIPCC INNER JOIN&lt;br /&gt;
 tblFlightAPILogin ON tblFlightAPIPCC.GUID = tblFlightAPILogin.UserGuid AND (tblFlightAPIPCC.GDSName = &amp;#039;F1&amp;#039; OR tblFlightAPIPCC.GDSName = &amp;#039;T1&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
*Use this query to show all pcc/user details&lt;br /&gt;
 SELECT        tblFlightAPILogin.UserName, tblFlightAPIPCC.GUID, tblFlightAPIPCC.PCC, tblFlightAPIPCC.IsDefault, tblFlightAPIPCC.TerminalCountry, tblFlightAPIPCC.Password, tblFlightAPIPCC.GDSName, &lt;br /&gt;
               tblFlightAPIPCC.PCCUser, tblFlightAPIPCC.ReferenceID, tblFlightAPIPCC.OrganisationID, tblFlightAPIPCC.PCCID, tblFlightAPIPCC.AccessPoint&lt;br /&gt;
 FROM          tblFlightAPIPCC INNER JOIN&lt;br /&gt;
               tblFlightAPILogin ON tblFlightAPIPCC.GUID = tblFlightAPILogin.UserGuid AND (tblFlightAPIPCC.GDSName = &amp;#039;F1&amp;#039; OR&lt;br /&gt;
               tblFlightAPIPCC.GDSName = &amp;#039;T1&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Rebuild all indexes=&lt;br /&gt;
&lt;br /&gt;
 DECLARE @Database VARCHAR(255)   &lt;br /&gt;
 DECLARE @Table VARCHAR(255)  &lt;br /&gt;
 DECLARE @cmd NVARCHAR(500)  &lt;br /&gt;
 DECLARE @fillfactor INT &lt;br /&gt;
 &lt;br /&gt;
 SET @fillfactor = 90 &lt;br /&gt;
 &lt;br /&gt;
 DECLARE DatabaseCursor CURSOR FOR  &lt;br /&gt;
 SELECT name FROM master.dbo.sysdatabases   &lt;br /&gt;
 WHERE name NOT IN (&amp;#039;master&amp;#039;,&amp;#039;msdb&amp;#039;,&amp;#039;tempdb&amp;#039;,&amp;#039;model&amp;#039;,&amp;#039;distribution&amp;#039;)   &lt;br /&gt;
 ORDER BY 1  &lt;br /&gt;
 &lt;br /&gt;
 OPEN DatabaseCursor  &lt;br /&gt;
 &lt;br /&gt;
 FETCH NEXT FROM DatabaseCursor INTO @Database  &lt;br /&gt;
 WHILE @@FETCH_STATUS = 0  &lt;br /&gt;
 BEGIN  &lt;br /&gt;
 &lt;br /&gt;
    SET @cmd = &amp;#039;DECLARE TableCursor CURSOR FOR SELECT &amp;#039;&amp;#039;[&amp;#039;&amp;#039; + table_catalog + &amp;#039;&amp;#039;].[&amp;#039;&amp;#039; + table_schema + &amp;#039;&amp;#039;].[&amp;#039;&amp;#039; + &lt;br /&gt;
   table_name + &amp;#039;&amp;#039;]&amp;#039;&amp;#039; as tableName FROM [&amp;#039; + @Database + &amp;#039;].INFORMATION_SCHEMA.TABLES &lt;br /&gt;
   WHERE table_type = &amp;#039;&amp;#039;BASE TABLE&amp;#039;&amp;#039;&amp;#039;   &lt;br /&gt;
 &lt;br /&gt;
    -- create table cursor  &lt;br /&gt;
    EXEC (@cmd)  &lt;br /&gt;
    OPEN TableCursor   &lt;br /&gt;
 &lt;br /&gt;
    FETCH NEXT FROM TableCursor INTO @Table   &lt;br /&gt;
    WHILE @@FETCH_STATUS = 0   &lt;br /&gt;
    BEGIN   &lt;br /&gt;
 &lt;br /&gt;
        IF (@@MICROSOFTVERSION / POWER(2, 24) &amp;gt;= 9)&lt;br /&gt;
        BEGIN&lt;br /&gt;
            -- SQL 2005 or higher command &lt;br /&gt;
            SET @cmd = &amp;#039;ALTER INDEX ALL ON &amp;#039; + @Table + &amp;#039; REBUILD WITH (FILLFACTOR = &amp;#039; + CONVERT(VARCHAR(3),@fillfactor) + &amp;#039;)&amp;#039; &lt;br /&gt;
            EXEC (@cmd) &lt;br /&gt;
        END&lt;br /&gt;
        ELSE&lt;br /&gt;
        BEGIN&lt;br /&gt;
           -- SQL 2000 command &lt;br /&gt;
           DBCC DBREINDEX(@Table,&amp;#039; &amp;#039;,@fillfactor)  &lt;br /&gt;
        END&lt;br /&gt;
 &lt;br /&gt;
        FETCH NEXT FROM TableCursor INTO @Table   &lt;br /&gt;
    END   &lt;br /&gt;
 &lt;br /&gt;
    CLOSE TableCursor   &lt;br /&gt;
    DEALLOCATE TableCursor  &lt;br /&gt;
 &lt;br /&gt;
    FETCH NEXT FROM DatabaseCursor INTO @Database  &lt;br /&gt;
 END  &lt;br /&gt;
 CLOSE DatabaseCursor   &lt;br /&gt;
 DEALLOCATE DatabaseCursor&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reduce Records in FAPI DB=&lt;br /&gt;
Use the following statement to delete flight data following foreign keys&lt;br /&gt;
 DELETE FROM tblFlightAPIStoredFlight WHERE (FlightDateTime &amp;lt; GETDATE() - 7)&lt;br /&gt;
&lt;br /&gt;
=Transfer Database to a another SQL and create users from there=&lt;br /&gt;
Problem: We need to transfer the PathFinder DB into the new Velia network and then create and assign local domain users&lt;br /&gt;
*1 Backup&lt;br /&gt;
Hint: Make sure you delete the provious backup to avoid FILE assignments&lt;br /&gt;
 backup database PathFinderDB2 to disk=&amp;#039;e:\backup\PathFinderDB2.bak&amp;#039;&lt;br /&gt;
*2 Restore&lt;br /&gt;
 use Master;&lt;br /&gt;
 RESTORE DATABASE PathFinderDB2&lt;br /&gt;
 FROM DISK = &amp;#039;C:\PathFinderDB2.bak&amp;#039;&lt;br /&gt;
 WITH MOVE &amp;#039;PathFinderDB2&amp;#039; TO &amp;#039;C:\Data\PathFinderDB2.mdf&amp;#039;,&lt;br /&gt;
 MOVE &amp;#039;PathFinderDB2_Log&amp;#039; TO &amp;#039;C:\Data\PathFinderDB2.ldf&amp;#039;,&lt;br /&gt;
 FILE=1,REPLACE;&lt;br /&gt;
*3: Assign local domain users to the new restored Database&lt;br /&gt;
 use PathFinderDB2;&lt;br /&gt;
 CREATE USER [FRA01\hhservice] FOR LOGIN [FRA01\hhservice]&lt;br /&gt;
 EXEC sp_addrolemember &amp;#039;db_datareader&amp;#039;, &amp;#039;FRA01\hhservice&amp;#039;;&lt;br /&gt;
 EXEC sp_addrolemember &amp;#039;db_datawriter&amp;#039;, &amp;#039;FRA01\hhservice&amp;#039;;&lt;br /&gt;
 EXEC sp_addrolemember &amp;#039;db_executestoredprocedures&amp;#039;, &amp;#039;FRA01\hhservice&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=Create and assign user in ms sql=&lt;br /&gt;
 use PathFinderDB2;&lt;br /&gt;
 CREATE USER [FRA01\hhservice] FOR LOGIN [FRA01\hhservice]&lt;br /&gt;
 EXEC sp_addrolemember &amp;#039;db_datareader&amp;#039;, &amp;#039;FRA01\hhservice&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
=Grant permission to a single table only=&lt;br /&gt;
*Assign Public permissions to the database&lt;br /&gt;
Optional:&lt;br /&gt;
 Use Statistic&lt;br /&gt;
 exec sp_msforeachtable &amp;quot;DENY SELECT ON &amp;#039;?&amp;#039; TO [intern\informationservice];&amp;quot;&lt;br /&gt;
Then:&lt;br /&gt;
 GRANT SELECT ON tblAirports to [intern\informationservice]&lt;br /&gt;
&lt;br /&gt;
=Change Logical File Name (MSSQL)=&lt;br /&gt;
*Get the current name first, sample db = AlomaClient_AvorisNortravel&lt;br /&gt;
&lt;br /&gt;
 USE AlomaClient_AvorisNortravel&lt;br /&gt;
 GO&lt;br /&gt;
 SELECT file_id, name as [logical_file_name],physical_name&lt;br /&gt;
 from sys.database_files&lt;br /&gt;
&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
 1	AlomaClient1_New_Data	C:\Data\AlomaClient_AvorisNortravel.mdf&lt;br /&gt;
 2	AlomaClient1_New_Log	C:\Data\AlomaClient_AvorisNortravel_1.ldf&lt;br /&gt;
&lt;br /&gt;
*Change the name by:&lt;br /&gt;
 USE [master];&lt;br /&gt;
 GO&lt;br /&gt;
 ALTER DATABASE [AlomaClient_AvorisNortravel] MODIFY FILE ( NAME = AlomaClient1_New_Data, NEWNAME = AlomaClient_AvorisNortravel_Data );&lt;br /&gt;
 GO&lt;br /&gt;
&lt;br /&gt;
And&lt;br /&gt;
&lt;br /&gt;
 USE [master];&lt;br /&gt;
 GO&lt;br /&gt;
 ALTER DATABASE [AlomaClient_AvorisNortravel] MODIFY FILE ( NAME = AlomaClient1_New_Log, NEWNAME = AlomaClient_AvorisNortravel_Log );&lt;br /&gt;
 GO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Most I/O intensive query the last 6 hours=&lt;br /&gt;
*Note: The query can take a long time to complete&lt;br /&gt;
 SELECT TOP (20)last_execution_time, total_logical_reads/execution_count AS [avg_logical_reads],&lt;br /&gt;
    total_logical_writes/execution_count AS [avg_logical_writes],&lt;br /&gt;
    total_worker_time/execution_count AS [avg_cpu_cost], execution_count,&lt;br /&gt;
    total_worker_time, total_logical_reads, total_logical_writes, &lt;br /&gt;
    (SELECT DB_NAME(dbid) + ISNULL(&amp;#039;..&amp;#039; + OBJECT_NAME(objectid), &amp;#039;&amp;#039;) &lt;br /&gt;
     FROM sys.dm_exec_sql_text([sql_handle])) AS query_database,&lt;br /&gt;
    (SELECT SUBSTRING(est.[text], statement_start_offset/2 + 1,&lt;br /&gt;
        (CASE WHEN statement_end_offset = -1&lt;br /&gt;
            THEN LEN(CONVERT(nvarchar(max), est.[text])) * 2&lt;br /&gt;
            ELSE statement_end_offset&lt;br /&gt;
            END - statement_start_offset&lt;br /&gt;
        ) / 2)&lt;br /&gt;
        FROM sys.dm_exec_sql_text(sql_handle) AS est) AS query_text,&lt;br /&gt;
    last_logical_reads, min_logical_reads, max_logical_reads,&lt;br /&gt;
    last_logical_writes, min_logical_writes, max_logical_writes,&lt;br /&gt;
    total_physical_reads, last_physical_reads, min_physical_reads, max_physical_reads,&lt;br /&gt;
    (total_logical_reads + (total_logical_writes * 5))/execution_count AS io_weighting,&lt;br /&gt;
    plan_generation_num, qp.query_plan&lt;br /&gt;
 FROM sys.dm_exec_query_stats&lt;br /&gt;
 OUTER APPLY sys.dm_exec_query_plan([plan_handle]) AS qp&lt;br /&gt;
 WHERE [dbid] &amp;gt;= 5 AND (total_worker_time/execution_count) &amp;gt; 100 AND last_execution_time&amp;gt;DATEADD(hh,-6,GETDATE())&lt;br /&gt;
 ORDER BY io_weighting DESC;&lt;br /&gt;
&lt;br /&gt;
=Transaction per second=&lt;br /&gt;
==TransactionCache==&lt;br /&gt;
 DECLARE @cntr_value bigint&lt;br /&gt;
 SELECT @cntr_value = cntr_value&lt;br /&gt;
    FROM sys.dm_os_performance_counters&lt;br /&gt;
    WHERE counter_name = &amp;#039;transactions/sec&amp;#039;&lt;br /&gt;
        AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;br /&gt;
        AND instance_name = &amp;#039;TransactionCache&amp;#039;&lt;br /&gt;
 WAITFOR DELAY &amp;#039;00:00:01&amp;#039;&lt;br /&gt;
 SELECT cntr_value - @cntr_value&lt;br /&gt;
    FROM sys.dm_os_performance_counters&lt;br /&gt;
    WHERE counter_name = &amp;#039;transactions/sec&amp;#039;&lt;br /&gt;
        AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;br /&gt;
        AND instance_name = &amp;#039;TransactionCache&amp;#039;&lt;br /&gt;
==BadServiceStore==&lt;br /&gt;
 DECLARE @cntr_value bigint&lt;br /&gt;
 SELECT @cntr_value = cntr_value&lt;br /&gt;
    FROM sys.dm_os_performance_counters&lt;br /&gt;
    WHERE counter_name = &amp;#039;transactions/sec&amp;#039;&lt;br /&gt;
        AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;br /&gt;
        AND instance_name = &amp;#039;BADServiceStore&amp;#039;&lt;br /&gt;
 WAITFOR DELAY &amp;#039;00:00:01&amp;#039;&lt;br /&gt;
 SELECT cntr_value - @cntr_value&lt;br /&gt;
    FROM sys.dm_os_performance_counters&lt;br /&gt;
    WHERE counter_name = &amp;#039;transactions/sec&amp;#039;&lt;br /&gt;
        AND object_name = &amp;#039;SQLServer:Databases&amp;#039;&lt;br /&gt;
        AND instance_name = &amp;#039;BADServiceStore&amp;#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>