SELECT count(*) FROM table_name
This query performs full table scan to get the row count. You can check it by setting SET SHOWPLAN ON for SQL Server 6.5 or SET SHOWPLAN_TEXT ON for SQL Server 7.0/2000. So, if the table is very big, it can take a lot of time. In this example, the tbTest table will be created and 10000 rows will be inserted into this table:
CREATE TABLE tbTest ( |
SELECT rows FROM sysindexes WHERE id = OBJECT_ID('table_name') AND indid <>
There are physical read and logical read operations. A logical read occurs if the page is currently in the cache. If the page is not currently in the cache, a physical read is performed to read the page into the cache. To see how many logical or physical read operations were made, you can use SET STATISTICS IO ON command.
This is the example:
SET STATISTICS IO ON |
----------- |
No comments:
Post a Comment