Read about sql stored procedure performance tuning, The latest news, videos, and discussion topics about sql stored procedure performance tuning from alibabacloud.com
I would like to explain the stored procedure in the following aspects. Some knowledge points may not be worth your attention, or I may not know some knowledge points. Thank you for your advice. If you have any questions, please feel free to advise!
Stored Procedure Concept
Advantages of
Use of MongoDB stored procedures and performance tuning Solutions
Although MongoDB provides us with a lot of drivers, it is not convenient to use the mongodb shell. For example, the recently needed DBRef nested data must be CRUD. If the mog driver is used, it will be very troublesome. Therefore, we will conduct an experiment here. First, add the Server-side scrip
For example:
Create procedure test_proc
As
Begin
Set nocount on
Declare @ ID int
Select @ ID = ID from test_table where left (C1, 3) = 'xxx'
Select * From test_table where id = @ ID
Delete from test_table where id = @ ID
End
The data volume in the table is small. There are about a thousand entries, and the ID and C1 columns are indexed.
In this example, if you simply use the query analyzer to execute the task, you can view the execution p
traffic and improve performance and data integrity.
Ii. Concept of Stored Procedure
To solve the problem above, we can use a database object called "stored procedure.
Stored Procedure
, and spikes in CPU and memory resource consumption occur on the server. System structure The performance problem stems from the whole structure and development process of the system. The application of the Olite system is a Web Form program based on the. NET platform, and the database is SQL Server 2005. Its main structure is as follows: Its application end consists of two sites: Olitebase and Olitereport
.
Ii. Avoid frequent creation and deletion of temporary tables and reduce the consumption of system table resources.
III. when creating a temporary table, if a large amount of data is inserted at one time, you can use select into instead of create table to avoid logs and increase the speed. If the data volume is small, in order to ease the system table resources, we recommend that you first create table and then insert.
IV. if the temporary table has a large amount of data and requires an i
attention to the maintenance of the index, periodically rebuild the index, recompile the stored procedure. 13. If you use in or OR and so on to find that the query does not walk the index, use the display declaration to specify the index. 14. Do not perform functions, arithmetic operations, or other expression operations on the left side of "=" in the WHERE clause, or the index may not be used correctly by
Performance Tuning for mysql SQL statements
Performance Tuning for mysql SQL statements
In server development, there are sometimes requirements on the concurrency, and sometimes an SQL
A stored procedure is a compiled, optimized set of SQL statements placed on the database server, which can be called directly by the application. There are several advantages to using stored procedures:1. Faster execution speed than normal SQL statements2, easy to centralize
developed by SQL server2005 when the stored procedure is compiled for the first time in the cache of the memory process. This solution reflects which index the user wants to use to return the fastest data, it accelerates the performance and speed of statement execution. Now, students may think that if I modify the con
SummaryThis article introduces the basic concepts of stored procedures in SQL Server and how to use stored procedures in Visual Studio. using Stored Procedures in the integrated development environment of. Net to improve the efficiency of application execution, and describes how to optimize the
Tags: ROM parameter close type process lin default Create Tun--Stored procedure (without parameters) Create or Replace procedure stored procedure nameAsvariable, constant declaration;BeginCodeEnd --Stored
statement and clickFirst, the Database design optimization1. Do not use cursors.Using cursors not only takes up memory, but also locks tables in incredible ways, so that all the performance optimizations that DBAs can do are equal to not being done. Each fetch in the cursor is equal to the execution of a select.2. Create an appropriate indexWhenever you add an index to a table, select is faster, and insert and delete are significantly slower because
, the task never expires.Ojobschedule. Schedule. activeenddate = 99991231 no end dateOjobschedule. Schedule. activeendtimeofday = 235959 No End Time
Add a task to scheduleOjob. beginalterOjob. jobschedules. Add (ojobschedule)Ojob. doalter
The above commands are successfully tested in vfp7, and the newly added commands and running settings are also displayed in SQL Server, but because I use Windows ME, you cannot test whether the task is actually run
a view
DROP VIEW [dbo].[View name]
GO
---------------
--determine if the name of the function to be created exists
IF exists(SELECT * fromDbo.sysobjectsWHEREId= object_id(N'[dbo]. [function name]') andXtypeinch(N'FN'N'IF'N'TF'))
--Delete a function
DROP FUNCTION [dbo].[Name of function]
GO
IF col_length('Table name','Column Name') is NULL
PRINT 'does not exist'
SELECT 1 fromsysobjectsWHEREIdinch(SELECTId fromsyscolumnsWHEREName='Column Name') andName='Table name' Reprint: http://www.bitscn.c
Copy Code code as follows:
SET ANSI_NULLS on
Go
SET QUOTED_IDENTIFIER ON
Go
CREATE PROCEDURE [dbo]. [Pagination]
@Page int = 1,--current page number
@PageSize int = 10--Number of record bars per page (page size)
@Table nvarchar (500)--table name or view name, or even nested sql: (Select * from Tab Where id>1000) tab
@Field nvarchar (800) = ' * ',--Returns the recordset field name, "," is sepa
Instance 1: only the stored procedure of a single record set is returned. The content of the bank deposit table (bankMoney) is as follows: IduserIDSexMoney001Zhangsan male 30002Wangwu male 50003Zhangsan male 40 requirement 1: createproceduresp_query_bankMoneyasselect * fromba
Instance 1: only the stored procedure of a
Stored Procedures in Transact-SQL are very similar to methods in Java. They can be called repeatedly. After the stored procedure is executed once, you can cache the statements so that the statements in the cache are directly used for the next execution. In this way, the performance
PrefaceAlthough the current orm and nosql operations on data will reduce the number of t-SQL programming, t-SQL should be mastered by every programmer, in the next two weeks, we will systematically summarize this knowledge point.1. What is a stored procedure?Stored Procedure
optimization phase. If the difference between the two is very large, the actual performance statistics are stored as statistical information feedback, and the statement is also marked as re-optimized. When the statement is executed the next time, statistical feedback is used to select a more appropriate degree of parallelism (DOP).--Note:1) from the Oracle 11GR2 backwards, the parallel hint in the statemen
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.