[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6WZGKJSGCCKEZRM8CAR0JSW":3,"skill-same:01M6WZGKJSGCCKEZRM8CAR0JSW":64},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6WZGKJSGCCKEZRM8CAR0JSW","waits-latches-spinlocks",null,"Investigate SQL Server waits, scheduler yield, buffer latches, LOCK_HASH spinlocks, and Azure SQL log governance. Use when working with examples\u002Finsidewaitslatchesspinlocks and its debugwaits, latches, spinlocks, or loggovernance areas.","microsoft\u002Fbobsql","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6WZDXPPPAZ6RKJZM2CQYNW8",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwaits-latches-spinlocks\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"waits latches spinlocks","investigate","when","lock","buffer","with","yield","log","use","azure sql","server","examples","scheduler","azure","governance","sql server","sql","2026-11-10 10:12:30",false,"---\nname: waits-latches-spinlocks\ndescription: \"Investigate SQL Server waits, scheduler yield, buffer latches, LOCK_HASH spinlocks, and Azure SQL log governance. Use when working with examples\u002Finsidewaitslatchesspinlocks and its debugwaits, latches, spinlocks, or loggovernance areas.\"\n---\n\n# Waits, latches, and spinlocks\n\n## Procedure\n\n1. Use the [collection map](..\u002F..\u002F..\u002Fexamples\u002Finsidewaitslatchesspinlocks\u002Freadme.md)\n   to choose the scenario. Read its Markdown entry point and retained\n   `readme.txt` instructions.\n2. Confirm platform, SQL build\u002Ftier, instance, SQL tools, and the scenario's\n   WinDbg\u002Fsymbol or stress-driver dependencies. Review startup flags,\n   authentication, local paths, and resource limits.\n3. Use a disposable lab. Obtain approval before restarts, debugger attachment,\n   Resource Governor changes, heavy traffic, bulk inserts, or configuration\n   changes. Supply credentials privately; do not reuse literal demo passwords.\n4. Capture baseline requests, wait\u002Flatch\u002Fspinlock counters, and CPU\u002Flog metrics.\n   Run the approved workload in the intended sessions, then compare deltas and\n   stacks rather than equating a cumulative wait count with the root cause.\n5. Resolve spinlock type IDs and internal symbols against the current build.\n   Captured driver output is reference material, not proof of current behavior.\n6. Stop the specific lab processes, close transactions, detach the debugger,\n   and follow the chosen cleanup while restoring prior settings.\n\nDo not run contention or failure reproductions in production. Follow\n[secret checks](..\u002F..\u002F..\u002FSECRET-SCANNING.md) before publishing logs or scripts.\n","# Waits, latches, and spinlocks\n\n## Procedure\n\n1. Use the [collection map](..\u002F..\u002F..\u002Fexamples\u002Finsidewaitslatchesspinlocks\u002Freadme.md)\n   to choose the scenario. Read its Markdown entry point and retained\n   `readme.txt` instructions.\n2. Confirm platform, SQL build\u002Ftier, instance, SQL tools, and the scenario's\n   WinDbg\u002Fsymbol or stress-driver dependencies. Review startup flags,\n   authentication, local paths, and resource limits.\n3. Use a disposable lab. Obtain approval before restarts, debugger attachment,\n   Resource Governor changes, heavy traffic, bulk inserts, or configuration\n   changes. Supply credentials privately; do not reuse literal demo passwords.\n4. Capture baseline requests, wait\u002Flatch\u002Fspinlock counters, and CPU\u002Flog metrics.\n   Run the approved workload in the intended sessions, then compare deltas and\n   stacks rather than equating a cumulative wait count with the root cause.\n5. Resolve spinlock type IDs and internal symbols against the current build.\n   Captured driver output is reference material, not proof of current behavior.\n6. Stop the specific lab processes, close transactions, detach the debugger,\n   and follow the chosen cleanup while restoring prior settings.\n\nDo not run contention or failure reproductions in production. Follow\n[secret checks](..\u002F..\u002F..\u002FSECRET-SCANNING.md) before publishing logs or scripts.\n",{"name":5,"description":7},"main","102b51b6a889f75986729e25e6eb0901ec47e49d",".github\u002Fskills\u002Fwaits-latches-spinlocks",0,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-11 02:50:07",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add microsoft\u002Fbobsql --skill waits-latches-spinlocks",{"tool":56,"command":57},"bunx","bunx skills add microsoft\u002Fbobsql --skill waits-latches-spinlocks",{"tool":59,"command":60},"pnpm","pnpm dlx skills add microsoft\u002Fbobsql --skill waits-latches-spinlocks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwaits-latches-spinlocks\u002FSKILL.md",true,[],[65,99,116,140,158,176],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":81,"publishedAt":36},"01M711MN5XCC61F334RFT6GH1X","sql-versioning-apps","Launch, run, review, rehearse, test, or update the local SQL versioning click-through apps in examples\u002Fsqlversioning\u002Fapps. Use when the user says run the app, start the app, open the app, demo apps, browser demos, SQL versioning visuals, or asks about the Cowboys-themed demo pages. In this repository, running the app means opening a NEW normal external browser window, not the VS Code integrated browser.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsql-versioning-apps\u002FSKILL.md",[71,76],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[82,83,35,84,85,86,87,88,89,90,91,92,93,94,95,27,21,96,97,98],"apps","versioning","sql versioning","sql versioning apps","running","app","integrated browser","click","normal","local","pages","open","new","visuals","code","review","demo",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":36},"01M6WZHGWY9YNT1JPKMZ5HDAKK","shift-handoff","Find the patients who most need a shift handoff, and prepare a structured SBAR handoff for one named patient — grounded entirely in that patient's live chart — for the clinician to review and save.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002Fexamples\u002Fwardgeneral\u002Ffirst-app\u002Fsrc\u002FWardGeneral.Agent\u002Fskills\u002Fshift-handoff\u002FSKILL.md",[],[106,107,108,109,110,111,112,113,97,114,115],"shift handoff","handoff","for","find","patient","chart","live","prepare","structured","save",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":127,"publishedAt":36},"01M6WZH8DW00ZYSDTQS7TVTR9Z","nvidianim","NVIDIA NIM on AKS with GPU — vector embeddings and chat completions from SQL Server 2025 T-SQL using GPU-accelerated inference. Use when: deploying NIM containers on AKS, creating AKS GPU node pools, testing NIM endpoints, creating external models for NIM embeddings, Azure Local edge AI pattern, working in nvidianim\u002F.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002Fexamples\u002Fsqlserver2025\u002Fzavahealth\u002Fzavahospital\u002Fnvidianim\u002FSKILL.md",[122,125,126],{"categoryNo":123,"categoryName":124,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[118,128,108,129,130,131,91,32,132,133,27,134,21,135,136,24,137,29,138,139],"NVIDIA","containers","vector","testing","2025","edge","edge ai","azure local","chat","gpu","endpoints","nvidia nim",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":148,"publishedAt":36},"01M6WZGZ3DCQG71VFVWXWGSEQT","zavahospital","ZavaHospital – AI-powered inpatient clinical assistant using SQL Server 2025 vector search + NVIDIA NIM on AKS. Use when: deploying zavahospital scripts, building encounter embeddings, running vector search procs, generating clinical recommendations via NIM chat, creating doctor notes search, working in zavahealth\u002Fsqlserver2025\u002Fzavahospital\u002F.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002Fexamples\u002Fsqlserver2025\u002Fzavahealth\u002Fzavahospital\u002FSKILL.md",[146,147],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[142,86,149,128,150,130,132,151,27,21,136,152,29,153,154,139,155,156,35,157],"doctor","search","clinical","notes","procs","via","recommendations","aks","scripts",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":36},"01M6WZGSCH9M9B2PY3V0KK49P9","wardgeneral","Guide the cumulative Ward General Hospital Azure SQL Hyperscale demo: provision\u002Fschema, architecture, .NET 10 Blazor app, SQL AI, agentic shift handoff, security\u002FRLS, observability, failover\u002FPITR\u002Fgeo, scaling, and tuning. Use for examples\u002Fwardgeneral.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwardgeneral\u002FSKILL.md",[],[160,165,87,166,108,167,168,32,169,170,171,27,172,173,174,175,98,30,28,35,106],"observability","scaling","geo","general","blazor","failover","schema","agentic","ward","architecture","rls",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":36},"01M6WZGENG8RABQ7RAXKJ0K2Z7","waits-latches-spinlocks-workshop","Guide the numbered Inside Waits, Latches, and Spinlocks workshop: WinDbg basics, blocking, scheduler yield, preemptive waits, threadpool exhaustion, log governance, latches, and spinlocks. Use for examples\u002Finsidewaitslatchesspinlocks_workshop.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fbobsql\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fwaits-latches-spinlocks-workshop\u002FSKILL.md",[],[183,19,30,25,27,33,108,184,185,26,31],"waits latches spinlocks workshop","basics","guide"]