# Komendy  i procedury diagnostyczne

<p class="callout info">Wykonujemy zalogowani do iSQL bez wybranej żadnej bazy</p>

##### Wylistowanie aktywnych sesji:

```sql
sp_who
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/l7Uimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/l7Uimage.png)

##### Wylistowanie locków na bazie

```sql
sp_locks
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/MgBimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/MgBimage.png)

Inna wersja powyższej komendy wraz z filtrowaniem:

```sql
SELECT * FROM master..monLocks
WHERE DBName LIKE '%Megaz%'
go
```

##### Sprawdzenie plików "device" 

```sql
sp_helpdevice
go
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/lVDimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/lVDimage.png)

##### Wyświetlanie informacji o bazach danych:

```sql
sp_helpdb
go
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/RyXimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/RyXimage.png)

##### Wyświetlanie zajętości aktualnie używanej bazy danych

Najpierw wybieramy bazę danych:

```sql
use NazwaBazy
go
```

Później wykonujemy komendę:

```sql
sp_spaceused
go
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/KESimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/KESimage.png)

##### Weryfikacja aktualnie używanych zasobów:

```sql
sp_monitor
go
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/jvAimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/jvAimage.png)

##### Weryfikacja wydajności silnika bazy danych przez określony czas:

```sql
sp_sysmon "00:01:00"
go
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/k5Oimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/k5Oimage.png)

##### Sprawdzenie statusu licencji

  
Po zalogowaniu się do bazy (przy pomocy iSQL) możemy wywołać zapytanie, które zwróci nam informacje o stanie licencji

```
sp_lmconfig
go
```

[![image.png](https://bookstack.vm.local/uploads/images/gallery/2024-12/scaled-1680-/image.png)](https://bookstack.vm.local/uploads/images/gallery/2024-12/image.png)