SQL statement optimization improves database performance and SQL statement database performance
In systems with unsatisfactory performance, apart from the fact that the application load exceeds the server's actual processing capacity, it is more because the system has a large number of SQL statements that need to be optimized. To achieve stable execution performa
SQL is required. Take notes. Chapter 2 describes advanced SQL features. SQL is required.22.1 Constraints
To correctly design a relational database, you need to ensure that only valid data is inserted in the table. For example, if the Orders table stores order information and the OrderItems table stores order details, ensure that any order IDs referenced in Orderi
SQL statement to query the SQL Server name and IP address, SQL Server
Get Server Name:
SELECT SERVERPROPERTY('MachineName')select @@SERVERNAMEselect HOST_NAME()
To obtain the IP address, run the ipconfig command in xp_cmdshell:
-- Enable xp_cmdshell exec sp_configure 'show advanced options', 1 reconfigure with override exec sp_configure 'xp _ cmdshell', 1 reconf
SQL statement to query the memory usage of SQL Server, SQL Server
SELECT type, -- Clerk type sum (bytes) as vm_Reserved_kb, -- reserved memory sum (bytes) as vm_Committed_kb, -- Submitted memory sum (awe_allocated_kb) as awe_Allocated_kb, -- the memory used after AWE is enabled sum (bytes) as sm_Reserved_kb, -- shared reserved memory sum (bytes) as sm_Committed_k
Oracle Advanced SQL (4) -- SQL column and column conversion topic 2, oracle -- SQL
[Previous topic] column-and-column conversion 1-Introduction to functions of aggregate and unaggregate
Implementation case 1001: lufei1001 shanzhi1001 namei1001 qiaoba: 1001 lufei, shanzhi, namei, qiaoba typical row-column conversion: there are many ways to achieve this.
Here, the
Label:Next: T-SQL Dynamic Query (3)--Static SQLObjective: There's a lot of talk about dynamic queries, and this article describes some of the ways to use dynamic SQL to solve dynamic queries.Why use Dynamic sql: in many projects, dynamic SQL is widely used and even misused, and in many cases, dynamic
Tags: migrating local SQL Server database to Windows Azure SQL database via SSMs toolMigrate local SQL Server database to Windows Azure SQL database via the SSMs toolMicrosoft's product updates are getting faster, almost every year there are product updates, today, we mainly introduce how to migrate the local
Tags: Microsoft CTI object Complex problem: Lis use parameter BinThis article belongs to theUnderstand the mysteries of performance-slow in applications, fast in SSMS"seriesNext: Understanding the Mysteries of performance-application slow, SSMs fast (5)--case: How to deal with parameter sniffing We put aside the argument sniffing topic and went back to the original point of concern in this series: Why is the statement slow in the application, but fast in ssms? So far, it's all about the stored p
30. Microsoft SQL Server ManagementAutomatic Setting of SQL ServerDatabase Maintenance PlanSummaryUsing appropriate settings and performing routine maintenance tasks in the database is the key to optimizing the server. This chapter describes the special features about dynamic settings in SQL Server 2000, which simplify the procedure for setting databases. At the
Sharing the SQL area, private SQL area, and game Benchmark 1. Sharing the SQL area is another way to name the handle of the cursor object in Librarycace and the data of the Child heap. Ii. Concept of private SQL zone is stored in PGA in dedicated server mode. (Review the concept of PGA: PGA is allocated on the server s
Sometimes we do notSQL ServerOr you do not have permission to connectSQL Server,However, we want to view the contents of the backup file. In this case, we can useSQLBak ReaderGadgets. When you cannot restore the database, you can use this tool to view the database version of the backup.BakFile Corruption can also be usedSQL Bak ReaderOpen.
UseSQL bakreaderOpenMasterBackup File (for example ):
In fact, you can find that the information isRestore filelistonlyAndRestore headeronly
Select from t anywhere, replace "" with a specific field list, and do not return any fields that are not available20, as far as possible to use Varchar/nvarchar instead of Char/nchar, because the first variable long field storage space is small, you can save storage space, and secondly for the query, in a relatively small field search efficiency is obviously higher.21, try to use numeric fields, if only the value of the field is not designed as a character type, which will reduce the performanc
1. View the version of the database
SELECT @ @version
2. View the machine operating system parameters of the database
EXEC master.. xp_msver
3. View Database Startup Parameters
sp_configure
4. View Database Startup time
Select CONVERT (varchar, login_time,120) from master. sysprocesses where spid=1
To view the database server name and instance name
print ' Server Name ... ...: ' + CONVERT (varchar (), @ @SERVERNAME), ".
print ' Instance ....: ' + CONVERT (varchar), @ @SERVICENAME. @).,
Abstract: In the PLSQL development process, the use of SQL and PLSQL can meet most of the requirements, but in some special circumstances, using standard SQL statements or DML statements in PLSQL cannot meet your needs. for example, dynamic table creation or an uncertain operation must be performed dynamically. This requires dynamic SQL. This article describes PL
Label:Originally using SQL Server 2000 databases, the DTS tool makes it easy to import and export data between SQL Server and DBF files, and now, after installing SQL Server2005, discovers the SQL Server Import Export Wizard that it provides The data sources in the database are not rich in the original, and the DBF fil
The optimization of SQL statements is to reduce the performance of SQL statementsConversionSQL statements with the same performance as the target. Artificial Intelligence automatic SQL optimization is the use of artificial intelligence technology, automatic rewriting of SQL statements, so as to find the best performan
What should I do if SQL Server executes dynamic SQL statements? The following describes the two correct ways for SQL Server to execute dynamic SQL. We hope that you can have a better understanding of SQL Server to execute dynamic SQL
Shared SQL zone, private SQL zone, and cursor
I. Share the SQL ZoneThe shared SQL zone is another way of calling the handle of the cursor object in the Library cace and the data of the Child heap.Ii. Concept of private SQL ZonePrivate S
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.