Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan informasi tentang semua spinlock menunggu yang diatur menurut jenis.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| name | nvarchar(256) | Nama jenis spinlock. |
| Tabrakan | bigint | Frekuensi utas mencoba memperoleh spinlock dan diblokir karena utas lain saat ini memegang spinlock. |
| Spins | bigint | Berapa kali utas menjalankan perulangan saat mencoba memperoleh spinlock. |
| spins_per_collision | real | Rasio putaran per tabrakan. |
| sleep_time | bigint | Jumlah waktu dalam milidetik yang dihabiskan utas untuk tidur jika terjadi backoff. |
| backoff | bigint | Berapa kali utas yang "berputar" gagal memperoleh spinlock dan menghasilkan penjadwal. |
Permissions
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE izin.
Pada tujuan layanan Azure SQL Database Basic, S0 Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE pada database, atau keanggotaan dalam ##MS_ServerStateReader## peran server diperlukan.
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan VIEW izin SERVER PERFORMANCE STATE di server.
Keterangan
sys.dm_os_spinlock_stats dapat digunakan untuk mengidentifikasi sumber pertikaian spinlock. Dalam beberapa situasi, Anda mungkin dapat mengatasi atau mengurangi pertikaian spinlock. Namun, mungkin ada situasi yang mengharuskan Anda untuk menghubungi Layanan Dukungan Pelanggan Microsoft.
Anda dapat mengatur ulang konten sys.dm_os_spinlock_stats dengan menggunakan DBCC SQLPERF sebagai berikut:
DBCC SQLPERF ('sys.dm_os_spinlock_stats', CLEAR);
GO
Ini mengatur ulang semua penghitung ke 0.
Note
Statistik ini tidak bertahan jika SQL Server dimulai ulang. Semua data bersifat kumulatif sejak terakhir kali statistik direset, atau sejak SQL Server dimulai.
Spinlock
Spinlock adalah objek sinkronisasi ringan yang digunakan untuk menserialisasikan akses ke struktur data yang biasanya ditahan untuk waktu yang singkat. Ketika utas mencoba mengakses sumber daya yang dilindungi oleh spinlock yang sedang dipegang oleh utas lain, utas akan menjalankan perulangan, atau "putar" dan mencoba mengakses sumber daya lagi, daripada segera menghasilkan penjadwal seperti dengan kait atau sumber daya lainnya menunggu. Utas akan terus berputar sampai sumber daya tersedia, atau perulangan selesai, di mana utas akan menghasilkan penjadwal dan kembali ke antrean yang dapat dijalankan. Praktik ini membantu mengurangi peralihan konteks utas yang berlebihan, tetapi ketika ketidakcocokan untuk spinlock tinggi, pemanfaatan CPU yang signifikan dapat diamati.
Penyesuaian internal pada Mesin Database yang diperkenalkan di SQL Server 2022 (16.x) membuat spinlock lebih efisien.
Note
Jika Anda memiliki SQL Server yang diinstal pada prosesor Intel Skylake, harap tinjau KB4538688 untuk menerapkan pembaruan yang diperlukan dan aktifkan bendera pelacakan 8101.
Tabel berikut berisi deskripsi singkat tentang beberapa jenis spinlock yang paling umum.
| Jenis spinlock | Deskripsi |
|---|---|
| ABR | Untuk penggunaan internal saja. |
| ADB_CACHE | Untuk penggunaan internal saja. |
| ALLOC_CACHES_HASH | Untuk penggunaan internal saja. |
| APPENDONLY_STORAGE | Untuk penggunaan internal saja. |
| APRC_BACK_OFF_STATS | Untuk penggunaan internal saja. |
| APRC_EVENT_LIST | Untuk penggunaan internal saja. |
| APRC_QUEUE_LIST | Untuk penggunaan internal saja. |
| APRC_VALIDATION_QUEUE_LIST | Untuk penggunaan internal saja. |
| ASYNC_OP_ADMIN_CLIENT_REGISTRATION_LIST | Untuk penggunaan internal saja. |
| ASYNC_OP_ADMIN_WORK_REGISTRATION_HASH_TABLE | Untuk penggunaan internal saja. |
| ASYNCSTATSLIST | Untuk penggunaan internal saja. |
| BACKUP | Untuk penggunaan internal saja. |
| BACKUP_COPY_CONTEXT | Untuk penggunaan internal saja. |
| BACKUP_CTX | Melindungi akses ke daftar halaman yang terlibat dalam I/O saat pencadangan terjadi pada database tertentu. Putaran tinggi dapat diamati ketika titik pemeriksaan panjang atau aktivitas lazwriter terjadi selama operasi pencadangan. Anda dapat memperoleh bantuan menggunakan salah satu metode berikut: - a) Gunakan titik pemeriksaan tidak langsung alih-alih titik pemeriksaan otomatis - b) Minimalkan aktivitas lazywriter dengan mengalokasikan memori yang diperlukan untuk instans ini dengan benar - c) Hindari terlalu banyak cadangan bersamaan untuk database pada instans |
| BASE_XACT_HASH | Untuk penggunaan internal saja. |
| BLOCKER_ENUM | Untuk penggunaan internal saja. |
| BPREPARTITION | Untuk penggunaan internal saja. |
| BPWORKFILE | Untuk penggunaan internal saja. |
| BUF_HASH | Untuk penggunaan internal saja. |
| BUF_LINK | Untuk penggunaan internal saja. |
| BUF_WRITE_LOG | Untuk penggunaan internal saja. |
| CACHEOBJ_DBG | Untuk penggunaan internal saja. |
| CHANNELFORCECLOSEMANAGER | Untuk penggunaan internal saja. |
| CHECK_AGGREGATE_STATE | Untuk penggunaan internal saja. |
| CLR_HOSTTASK | Untuk penggunaan internal saja. |
| CLR_SPIN_LOCK | Untuk penggunaan internal saja. |
| CMED_DATABASE | Untuk penggunaan internal saja. |
| CMED_HASH_SET | Untuk penggunaan internal saja. Berlaku untuk: SQL Server (SQL Server 2014 (12.x) melalui SQL Server 2016 (13.x) CU 1) Catatan: nama spinlock ini berubah menjadi LOCK_RW_CMED_HASH_SET setelah Anda menerapkan SQL Server 2016 CU 2. |
| COLUMNDATASETSESSIONLIST | Untuk penggunaan internal saja. |
| COLUMNSTORE_HASHTABLE | Untuk penggunaan internal saja. |
| COLUMNSTOREBUILDSTATE_LIST | Untuk penggunaan internal saja. |
| COM_INIT | Untuk penggunaan internal saja. |
| DAPAT DIKOMIT | Untuk penggunaan internal saja. |
| COMPPLAN_SKELETON | Untuk penggunaan internal saja. |
| CONNECTION_MANAGER | Untuk penggunaan internal saja. |
| MENGHUBUNGKAN | Untuk penggunaan internal saja. |
| CSIBUILDMEM | Untuk penggunaan internal saja. |
| CURSOR | Untuk penggunaan internal saja. |
| CURSQL | Untuk penggunaan internal saja. |
| DATAPORTCONSUMER | Untuk penggunaan internal saja. |
| DATAPORTSOURCEINFOCREDIT | Untuk penggunaan internal saja. |
| DATAPORTSOURCEINFOQUEUE | Untuk penggunaan internal saja. |
| DATASET_FREELIST | Untuk penggunaan internal saja. |
| DBCC_CHECK | Untuk penggunaan internal saja. |
| DBSEEDING_OPERATION | Untuk penggunaan internal saja. |
| DBT_HASH | Untuk penggunaan internal saja. |
| DBT_IO_LIST | Untuk penggunaan internal saja. |
| DBTABLE | Mengontrol akses ke struktur data dalam memori untuk setiap database di Mesin Database yang berisi properti database tersebut. Untuk informasi selengkapnya, lihat Meningkatkan Konkurensi dan Skalabilitas beban kerja SQL Server dengan mengoptimalkan pemeriksaan penahanan database di SQL Server 2014 dan SQL Server 2016. |
| DEFERRED_WF_EXT_DROP | Untuk penggunaan internal saja. |
| DEK_INSTANCE | Untuk penggunaan internal saja. |
| DELAYED_PARTITIONED_STACK | Untuk penggunaan internal saja. |
| DELETEBITMAP | Untuk penggunaan internal saja. |
| DIAG_MANAGER | Untuk penggunaan internal saja. |
| DIAG_OBJECT | Untuk penggunaan internal saja. |
| DIGEST_CACHE | Untuk penggunaan internal saja. |
| DINPBUF | Untuk penggunaan internal saja. |
| DIRECTLOGCONSUMER | Untuk penggunaan internal saja. |
| DP_LIST | Mengontrol akses ke daftar halaman kotor untuk database yang mengaktifkan titik pemeriksaan tidak langsung. Terapkan perbaikan dari KB4497928, KB4040276, atau gunakan bendera pelacakan 3468. Untuk informasi selengkapnya, lihat Titik Pemeriksaan Tidak Langsung dan tempdb - penjadwal yang baik, buruk, dan tidak menghasilkan. |
| DROP | Untuk penggunaan internal saja. |
| DROP_TEMPO | Untuk penggunaan internal saja. |
| DROPPED_ALLOC_UNIT | Untuk penggunaan internal saja. |
| DTC_HASHTABLE | Untuk penggunaan internal saja. |
| DTT_LIST | Untuk penggunaan internal saja. |
| ENDD_LIST | Untuk penggunaan internal saja. |
| EXT_CACHE | Untuk penggunaan internal saja. |
| EXTENT_ACTIVATION | Untuk penggunaan internal saja. |
| FABRIC_DB_MGR_PTR | Untuk penggunaan internal saja. |
| FABRIC_LOG_MANAGEMENT_INPUT_VALUE | Untuk penggunaan internal saja. |
| FABRIC_REPLICA_TRANSPORT | Untuk penggunaan internal saja. |
| FABRIC_TVF_DATA_CONSUMER_LIST | Untuk penggunaan internal saja. |
| FABRIC_TVF_LOAD_LIB | Untuk penggunaan internal saja. |
| FCB_REPLICA_SYNC | Untuk penggunaan internal saja. |
| FGCB_PRP_FILL | Untuk penggunaan internal saja. |
| FILE_HANDLE_CACHE | Untuk penggunaan internal saja. |
| FILE_TABLE | Untuk penggunaan internal saja. |
| FILESTREAM_CHUNKER | Untuk penggunaan internal saja. |
| FREE_SPACE_CACHE_ENTRY | Untuk penggunaan internal saja. |
| FS_CONTAINER_LIST_WITH_DELETE | Untuk penggunaan internal saja. |
| FS_DELETED_FOLDER_CLEANUP | Untuk penggunaan internal saja. |
| FSAGENT | Untuk penggunaan internal saja. |
| FSGHOST_STATUS | Untuk penggunaan internal saja. |
| FT_INIT | Untuk penggunaan internal saja. |
| GHOST_FREE | Untuk penggunaan internal saja. |
| GHOST_HASH | Untuk penggunaan internal saja. |
| GLOBAL_SCHEDULER_LIST | Untuk penggunaan internal saja. |
| GLOBAL_TRACE_FLAGS | Untuk penggunaan internal saja. |
| GLOBALTRANS | Untuk penggunaan internal saja. |
| GROUP_COMMIT_FEEDBACK_LOOP | Untuk penggunaan internal saja. |
| WALI | Untuk penggunaan internal saja. |
| HADR_AGH_X_ACCESS | Untuk penggunaan internal saja. |
| HADR_AR_CONTROLLER_COLLECTION | Untuk penggunaan internal saja. |
| HADR_AR_DB_MGR | Untuk penggunaan internal saja. |
| HADR_AR_TRANSPORT | Untuk penggunaan internal saja. |
| HADR_COMPRESSION_MGR_POOL | Untuk penggunaan internal saja. |
| HADR_FABRIC_FACTORY | Untuk penggunaan internal saja. |
| HADR_PRIORITY_QUEUE | Untuk penggunaan internal saja. |
| HADR_TRANSPORT_CONTROL | Untuk penggunaan internal saja. |
| HADR_TRANSPORT_LIST | Untuk penggunaan internal saja. |
| HADRSEEDINGLIST | Untuk penggunaan internal saja. |
| HOBT_DROPPED | Untuk penggunaan internal saja. |
| HOBT_HASH | Untuk penggunaan internal saja. |
| HTTP | Untuk penggunaan internal saja. |
| HTTP_CONNCACHE | Untuk penggunaan internal saja. |
| HTTP_ENDPOINT | Untuk penggunaan internal saja. |
| IDENTITY | Untuk penggunaan internal saja. |
| INDEX_CREATE | Untuk penggunaan internal saja. |
| IO_DISPENSER_PAUSE | Untuk penggunaan internal saja. |
| IO_RG_VOLUME_HASHTABLE | Untuk penggunaan internal saja. |
| IOREQ | Untuk penggunaan internal saja. |
| SUMBER DAYA ISS | Untuk penggunaan internal saja. |
| KTM_ENLISTMENT | Untuk penggunaan internal saja. |
| LANG_RES_LOAD | Untuk penggunaan internal saja. |
| LIVE_TARGET_TVF | Untuk penggunaan internal saja. |
| LOCK_FREE_LIST | Untuk penggunaan internal saja. |
| LOCK_HASH | Melindungi akses ke tabel hash manajer kunci yang menyimpan informasi tentang kunci yang ditahan dalam database. Untuk informasi selengkapnya, lihat KB2926217 dan Panduan Penguncian Transaksi dan Penerapan Versi Baris. |
| LOCK_NOTIFICATION | Untuk penggunaan internal saja. |
| LOCK_RESOURCE_ID | Untuk penggunaan internal saja. |
| LOCK_RW_ABTX_HASH_SET | Untuk penggunaan internal saja. |
| LOCK_RW_AGDB_HEALTH_DIAG | Untuk penggunaan internal saja. |
| LOCK_RW_CMED_HASH_SET | Untuk penggunaan internal saja. Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2016 (13.x) CU 2), Azure SQL Database, dan Azure SQL Managed Instance |
| LOCK_RW_DPT_TABLE | Untuk penggunaan internal saja. |
| LOCK_RW_IN_ROW_TRACKER | Untuk penggunaan internal saja. |
| LOCK_RW_LOGIN_RATE_STATS | Untuk penggunaan internal saja. |
| LOCK_RW_PVS_PAGE_TRACKER | Untuk penggunaan internal saja. |
| LOCK_RW_RBIO_REQ | Untuk penggunaan internal saja. |
| LOCK_RW_SECURITY_CACHE | Melindungi entri cache yang terkait dengan token keamanan dan pemeriksaan akses. Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2016 (13.x) CU 2), Azure SQL Database, dan Azure SQL Managed Instance Jika entri di penyimpanan cache TokenAndPermUserStore tumbuh terus menerus, Anda mungkin melihat putaran besar untuk spinlock ini. Evaluasi menggunakan bendera pelacakan 4610 dan 4618 untuk membatasi entri. Untuk informasi selengkapnya, lihat memeriksa akses cache Opsi Konfigurasi Server, Kueri membutuhkan waktu lebih lama untuk diselesaikan ketika ukuran cache TokenAndPermUserStore tumbuh di SQL Server, dan masalah Performa Kueri yang terkait dengan cache keamanan berukuran besar. |
| LOCK_RW_TEST | Untuk penggunaan internal saja. |
| LOCK_RW_WPR_BUCKET | Untuk penggunaan internal saja. |
| LOCK_SORT_STREAM | Untuk penggunaan internal saja. |
| LOCK_SQLSATELLITE_MESSAGE | Untuk penggunaan internal saja. |
| LOG_CONSOLIDATION | Untuk penggunaan internal saja. |
| LOG_RG_GOVERNOR | Untuk penggunaan internal saja. |
| LOGCACHE_ACCESS | Untuk penggunaan internal saja. |
| LOGFLUSHQ | Untuk penggunaan internal saja. |
| LOGIOSEQ | Untuk penggunaan internal saja. |
| ANTREAN LOGIOSEQMAPPENDINGMESSAGE | Untuk penggunaan internal saja. |
| LOGLC | Untuk penggunaan internal saja. |
| LOGLFM | Untuk penggunaan internal saja. |
| LOGON_TRIGGER_CACHE | Untuk penggunaan internal saja. |
| LOGPOOL_HASHBUCKET | Untuk penggunaan internal saja. |
| LOGPOOL_REFCOUNTEDOBJECT | Untuk penggunaan internal saja. |
| LOGPOOL_SHAREDCACHEBUFFER | Untuk penggunaan internal saja. |
| LOGPOOL_SIZEPERRESOURCEPOOL | Untuk penggunaan internal saja. |
| LPE_BATCH | Untuk penggunaan internal saja. |
| LPE_SESSION | Untuk penggunaan internal saja. |
| LPE_SXTP | Untuk penggunaan internal saja. |
| LSID | Untuk penggunaan internal saja. |
| LSLIST | Untuk penggunaan internal saja. |
| LSNREFLIST | Untuk penggunaan internal saja. |
| LSS_SYNC_DTC | Untuk penggunaan internal saja. |
| MD_CHANGE_NOTIFICATION | Untuk penggunaan internal saja. |
| MDB_REMOTE_BATCH_STATS_HASH_TABLE | Untuk penggunaan internal saja. |
| MDB_REMOTE_SESSION_HASH_TABLE | Untuk penggunaan internal saja. |
| MEM_MGR | Untuk penggunaan internal saja. |
| MGR_CACHE | Untuk penggunaan internal saja. |
| MIGRATION_BUF_LIST | Untuk penggunaan internal saja. |
| MUTEX | Melindungi entri cache yang terkait dengan token keamanan dan pemeriksaan akses. Berlaku untuk: SQL Server (Hingga SQL Server 2012 (11.x)) Jika entri di penyimpanan cache TokenAndPermUserStore tumbuh terus menerus, Anda mungkin melihat putaran besar untuk spinlock ini. Evaluasi menggunakan bendera pelacakan 4610 dan 4618 untuk membatasi entri. Untuk informasi selengkapnya, lihat memeriksa akses cache Opsi Konfigurasi Server, Kueri membutuhkan waktu lebih lama untuk diselesaikan ketika ukuran cache TokenAndPermUserStore tumbuh di SQL Server, dan masalah Performa Kueri yang terkait dengan cache keamanan berukuran besar. |
| NETCONN_ADDRESS | Untuk penggunaan internal saja. |
| ONDEMAND_TASK | Untuk penggunaan internal saja. |
| ONE_PROC_SIM_NODE_CONTEXT | Untuk penggunaan internal saja. |
| ONE_PROC_SIM_NODE_CONTEXT_LIST | Untuk penggunaan internal saja. |
| ONE_PROC_SIM_REPLICA_CONTEXT | Untuk penggunaan internal saja. |
| ONE_PROC_SIM_SERVICE_PARTITION | Untuk penggunaan internal saja. |
| OPT_IDX_MISS_ID | Untuk penggunaan internal saja. |
| OPT_IDX_MISS_KEY | Untuk penggunaan internal saja. |
| OPT_IDX_STATS | Untuk penggunaan internal saja. |
| OPT_INFO_MGR | Untuk penggunaan internal saja. |
| PAGE_WORKITEMLIST | Untuk penggunaan internal saja. |
| PAGECOPIER | Untuk penggunaan internal saja. |
| PARALLELREDOCACHE | Untuk penggunaan internal saja. |
| PARTITIONED_HEAP_FREE_LIST | Untuk penggunaan internal saja. |
| PROGRESS_REPORT | Untuk penggunaan internal saja. |
| QE_SHUTDOWN | Untuk penggunaan internal saja. |
| QSCAN_CACHE | Untuk penggunaan internal saja. |
| QUERY_EXEC_STATS | Untuk penggunaan internal saja. |
| QUERY_STORE_ASYNC_PERSIST | Untuk penggunaan internal saja. |
| QUERY_STORE_ASYNC_QUEUE_TLIST | Untuk penggunaan internal saja. |
| QUERY_STORE_CAPTURE_POLICY_INTERVAL | Untuk penggunaan internal saja. |
| QUERY_STORE_CAPTURE_POLICY_STATS | Untuk penggunaan internal saja. |
| QUERY_STORE_CAPTURE_POLICY_THRESHOLD | Untuk penggunaan internal saja. |
| QUERY_STORE_CURRENT_INTERVAL | Untuk penggunaan internal saja. |
| QUERY_STORE_HT_CACHE | Untuk penggunaan internal saja. |
| QUERY_STORE_LIST | Untuk penggunaan internal saja. |
| QUERY_STORE_PLAN_COMP_AGG | Untuk penggunaan internal saja. |
| QUERY_STORE_PLAN_LIST | Untuk penggunaan internal saja. |
| QUERY_STORE_READ_ONLY_FLAGS | Untuk penggunaan internal saja. |
| QUERY_STORE_SELF_AGG | Untuk penggunaan internal saja. |
| QUERY_STORE_STMT_COMP_AGG | Untuk penggunaan internal saja. |
| QUERYEXEC | Untuk penggunaan internal saja. |
| QUERYSCAN | Untuk penggunaan internal saja. |
| RANGE_GENERATION | Untuk penggunaan internal saja. |
| READ_AHEAD | Untuk penggunaan internal saja. |
| REDOMGRSTATE | Untuk penggunaan internal saja. |
| REMOTE_SESSION_CACHE | Untuk penggunaan internal saja. |
| REMOTEBLOCKIO | Untuk penggunaan internal saja. |
| REMOTEOP | Untuk penggunaan internal saja. |
| REPL_LOGREADER_HISTORY_CACHE | Untuk penggunaan internal saja. |
| REPL_LOGREADER_PERDB_HISTORY_CACHE | Untuk penggunaan internal saja. |
| RESMANAGER | Untuk penggunaan internal saja. |
| SUMBER DAYA | Untuk penggunaan internal saja. |
| ANTREAN ULANG | Untuk penggunaan internal saja. |
| RFS_THREAD_QUEUE | Untuk penggunaan internal saja. |
| RG_TIMER | Untuk penggunaan internal saja. |
| ROWGROUP_VERSIONS | Untuk penggunaan internal saja. |
| RPCCHANNELPOOL | Untuk penggunaan internal saja. |
| RPCPACKAGE | Untuk penggunaan internal saja. |
| RPCREQUESTORCONTEXT | Untuk penggunaan internal saja. |
| RWLOCK_LAST | Untuk penggunaan internal saja. |
| SATELLITE_CONNECTION | Untuk penggunaan internal saja. |
| SBS_CLIENT_ENDPOINTS | Untuk penggunaan internal saja. |
| SBS_CLIENT_REQUESTS | Untuk penggunaan internal saja. |
| SBS_DISPATCH | Untuk penggunaan internal saja. |
| SBS_PENDING | Untuk penggunaan internal saja. |
| SBS_SERVER_XACT_TASK_PROXY | Untuk penggunaan internal saja. |
| SBS_TRANSPORT | Untuk penggunaan internal saja. |
| SBS_UCS_DISPATCH | Untuk penggunaan internal saja. |
| SECURITY | Untuk penggunaan internal saja. |
| SECURITY_CACHE | Melindungi entri cache yang terkait dengan token keamanan dan pemeriksaan akses. Berlaku untuk: SQL Server (SQL Server 2014 (12.x) melalui SQL Server 2016 (13.x) CU 1) Jika entri di penyimpanan cache TokenAndPermUserStore tumbuh terus menerus, Anda mungkin melihat putaran besar untuk spinlock ini. Evaluasi menggunakan bendera pelacakan 4610 dan 4618 untuk membatasi entri. Untuk informasi selengkapnya, lihat memeriksa akses cache Opsi Konfigurasi Server, Kueri membutuhkan waktu lebih lama untuk diselesaikan ketika ukuran cache TokenAndPermUserStore tumbuh di SQL Server, dan masalah Performa Kueri yang terkait dengan cache keamanan berukuran besar. Catatan: nama spinlock ini berubah menjadi LOCK_RW_SECURITY_CACHE setelah Anda menerapkan SQL Server 2016 CU 2. |
| SECURITY_FEDAUTH_AAD_BECWSCONNS | Untuk penggunaan internal saja. |
| SEMANTIC_TICACHE | Untuk penggunaan internal saja. |
| SEQUENCED_OBJECT | Untuk penggunaan internal saja. |
| SEQUEUE_SIZED_THREADSAFE | Untuk penggunaan internal saja. |
| SESSION_KILLER | Untuk penggunaan internal saja. |
| SESSION_MANAGER | Untuk penggunaan internal saja. |
| SESSION_SEC_CONTEXT | Untuk penggunaan internal saja. |
| SETRANGE_SYNC | Untuk penggunaan internal saja. |
| SHARABLE_SESSION_OBJECTS | Untuk penggunaan internal saja. |
| SLO_INFO_LIST | Untuk penggunaan internal saja. |
| SNI | Untuk penggunaan internal saja. |
| SNI_NODE_PENDING_IO_QUEUE | Untuk penggunaan internal saja. |
| SOAPSESSIONS | Untuk penggunaan internal saja. |
| SOS_ABORT_TASK | Untuk penggunaan internal saja. |
| SOS_ACTIVEDESCRIPTOR | Untuk penggunaan internal saja. |
| SOS_BLOCKALLOCPARTIALLIST | Untuk penggunaan internal saja. |
| SOS_BLOCKDESCRIPTORBUCKET | Untuk penggunaan internal saja. |
| SOS_CACHESTORE | Menyinkronkan akses ke berbagai cache dalam memori di Mesin Database, seperti cache paket atau cache tabel sementara. Pertikaian berat pada jenis spinlock ini dapat berarti banyak hal yang berbeda tergantung pada cache tertentu yang berantakan. Hubungi Layanan Dukungan Pelanggan Microsoft untuk bantuan memecahkan masalah jenis spinlock ini. |
| SOS_CACHESTORE_CLOCK | Untuk penggunaan internal saja. |
| SOS_CLOCKALG_INTERNODE_SYNC | Untuk penggunaan internal saja. |
| SOS_DEBUG_HOOK | Untuk penggunaan internal saja. |
| SOS_DESCDATABUFFERLIST | Untuk penggunaan internal saja. |
| SOS_LARGEPAGE_ALLOCATOR | Untuk penggunaan internal saja. |
| SOS_MINITHREAD | Untuk penggunaan internal saja. |
| SOS_NODE | Untuk penggunaan internal saja. |
| SOS_OBJECT_POOL | Untuk penggunaan internal saja. |
| SOS_OBJECT_STORE | Untuk penggunaan internal saja. |
| SOS_OOM_CHECK | Untuk penggunaan internal saja. |
| SOS_PHYS_PAGE_CACHE | Untuk penggunaan internal saja. |
| SOS_RESOURCE_CLERK_LIST | Untuk penggunaan internal saja. |
| SOS_RINGBUFFER_RECORD | Untuk penggunaan internal saja. |
| SOS_RW | Untuk penggunaan internal saja. |
| SOS_SATELLITE_USER_POOL | Untuk penggunaan internal saja. |
| SOS_SCHEDULER | Untuk penggunaan internal saja. |
| SOS_SELIST_SIZED_SLOCK | Untuk penggunaan internal saja. |
| SOS_SUSPEND_QUEUE | Untuk penggunaan internal saja. |
| SOS_SYSTHREAD | Untuk penggunaan internal saja. |
| SOS_SYSTHREAD_DISPATCHER | Untuk penggunaan internal saja. |
| SOS_TASK | Untuk penggunaan internal saja. |
| SOS_TLIST | Untuk penggunaan internal saja. |
| SOS_VM_LOW | Untuk penggunaan internal saja. |
| SOS_WAIT_STATS | Untuk penggunaan internal saja. |
| SOS_WAITABLE_ADDRESS_HASHBUCKET | Untuk penggunaan internal saja. |
| SPIN_EVENT_MUTEX | Untuk penggunaan internal saja. |
| SPL_DISPATCHER_LIST | Untuk penggunaan internal saja. |
| SPL_DISPATCHER_QUEUE | Untuk penggunaan internal saja. |
| SPL_NONYIELD_ANALYSIS | Untuk penggunaan internal saja. |
| SPL_QUERY_STORE_CTX_INITIALIZED | Untuk penggunaan internal saja. |
| SPL_QUERY_STORE_EXEC_STATS_AGG | Untuk penggunaan internal saja. |
| SPL_QUERY_STORE_EXEC_STATS_READ | Untuk penggunaan internal saja. |
| SPL_QUERY_STORE_STATS_COOKIE_CACHE | Untuk penggunaan internal saja. |
| SPL_SOS_DISPATCHER | Untuk penggunaan internal saja. |
| SPL_TDS_PKT_QUEUE | Untuk penggunaan internal saja. |
| SPL_XE_BUFFER_MGR | Untuk penggunaan internal saja. |
| SPL_XE_DISPATCHER_QUEUE | Untuk penggunaan internal saja. |
| SPL_XE_NOTIFICATION_CALLBACK_LIST | Untuk penggunaan internal saja. |
| SPL_XE_SESSION_EVENT_MGR | Untuk penggunaan internal saja. |
| SPL_XE_SESSION_MGR | Untuk penggunaan internal saja. |
| SPL_XE_SESSION_TARGET_MGR | Untuk penggunaan internal saja. |
| SPT_PROFILE | Untuk penggunaan internal saja. |
| SQL_MGR | Untuk penggunaan internal saja. |
| SQL_NORM | Untuk penggunaan internal saja. |
| SQLTRACE_FILE_BUFFER | Untuk penggunaan internal saja. |
| SRVPROC | Untuk penggunaan internal saja. |
| STACK_HASHER | Untuk penggunaan internal saja. |
| SUBLATCH | Untuk penggunaan internal saja. |
| SUBPDESC | Untuk penggunaan internal saja. |
| SUBPDESC_LIST | Untuk penggunaan internal saja. |
| SVC_BROKER_CTRL | Untuk penggunaan internal saja. |
| SVC_BROKER_DEBUG_LIST | Untuk penggunaan internal saja. |
| SVC_BROKER_LIST | Untuk penggunaan internal saja. |
| SVC_BROKER_OBJECT | Untuk penggunaan internal saja. |
| SYNCPOINT_RESOURCE | Untuk penggunaan internal saja. |
| TaskElapsedExecutionMonitor | Untuk penggunaan internal saja. |
| TDS_TVP | Untuk penggunaan internal saja. |
| TESTTEAM | Untuk penggunaan internal saja. |
| TESTTEAMEXPONENTIAL | Untuk penggunaan internal saja. |
| TESTTEAMEXPONENTIALTASTAS | Untuk penggunaan internal saja. |
| TESTTEAMTASTAS | Untuk penggunaan internal saja. |
| TMP_SESS_KEY | Untuk penggunaan internal saja. |
| TSQL_DEBUG | Untuk penggunaan internal saja. |
| TXFRM_REPL | Untuk penggunaan internal saja. |
| VDI_OPERATION | Untuk penggunaan internal saja. |
| WINFAB_REPORT_FAULT | Untuk penggunaan internal saja. |
| WRITE_PAGE_RECORDER | Untuk penggunaan internal saja. |
| X_PACKET_LIST | Untuk penggunaan internal saja. |
| X_PIPE | Untuk penggunaan internal saja. |
| X_PIPE_DEMAND | Untuk penggunaan internal saja. |
| X_PORT | Untuk penggunaan internal saja. |
| XACT_LOCK_INFO | Untuk penggunaan internal saja. |
| XACT_LOCKINFO_TASK | Untuk penggunaan internal saja. |
| XACT_WORKSPACE | Untuk penggunaan internal saja. |
| XCB | Untuk penggunaan internal saja. |
| XCB_FREE_LIST | Untuk penggunaan internal saja. |
| XCB_HASH | Untuk penggunaan internal saja. |
| XCHNG_TRACE | Untuk penggunaan internal saja. |
| XDES | Untuk penggunaan internal saja. |
| XDES_HASH | Untuk penggunaan internal saja. |
| XDESMGR | Untuk penggunaan internal saja. |
| XDESTABLELIST | Untuk penggunaan internal saja. |
| XE_RATE_LIMITER_STRETCHDB | Untuk penggunaan internal saja. |
| XE_SESSION_STORAGE | Untuk penggunaan internal saja. |
| XID_ARRAY | Untuk penggunaan internal saja. |
| XIO_BLOCKLIST | Untuk penggunaan internal saja. |
| XIO_REQSTR | Untuk penggunaan internal saja. |
| XIO_SEQNUMBUMP | Untuk penggunaan internal saja. |
| XIOSTATS | Untuk penggunaan internal saja. |
| XTP_RT_DATA_LIST | Untuk penggunaan internal saja. |
| XTS_MGR | Untuk penggunaan internal saja. |
| XVB_CSN | Untuk penggunaan internal saja. |
| XVB_LIST | Untuk penggunaan internal saja. |