Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Есть вид, для сбора статистики по таблицам, использующий системные виды/функции. Есть ли возможность наделить обычного пользователя правами выборки из этого вида, не давая ему GRANT VIEW SERVER STATE? если кому надо: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:26 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, смотрите в сторону certificate signing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:31 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, а что там требует SERVER STATE? "вид" это представление что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:32 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaK, там у него sys.dm_db_partition_stats требует view database state, но в купе с ms_foreachdb я так полагаю они решили не запариваться с отдельным правом на каждую бд а смотреть в сторону view server state ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:38 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
я не сильно понимаю зачем эта информация "онлайн". Храните, обновляйте, хотр раз в минуту.... сделйте виды - раздайте в народ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:40 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
На прозвучавшие вопрсы: да, "видом" я назвал "представление" ms_foreachdb используется для создания этого представления на каждой базе сервера онлайн удобно в некоторых случаях. Например, когда надо посмотреть скорость вставок Хотя, TaPaK Вы правы - можно собирать статистику в таблицу, и на неё раздать права просмотра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:56 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, а что в приведённом показывает "скорость вставок " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 13:59 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaKAlexander Us, а что в приведённом показывает "скорость вставок " Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:03 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander UsTaPaKAlexander Us, а что в приведённом показывает "скорость вставок " Код: sql 1. 2. 3. 4. 5. 6. 7. умора! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:05 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Исправление: в скрипте создания вида надо заменить Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:07 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaKумора!А как Вы измеряете количество вставок в секунду на больших таблицах? select count(*) ? ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:10 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander UsTaPaKумора!А как Вы измеряете количество вставок в секунду на больших таблицах? select count(*) ? ;)) а что мне с этой информацией делать потом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:17 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, откройте для себя sys.dm_db_index_operational_stats у вас "измерение количества вставок" вашим методом шикарно даст отрицательную величину. пример нужен или догадаетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:20 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaKа что мне с этой информацией делать потом? Это уже совсем другой вопрос. В некоторых случаях для этой информации есть практическое применение как: индикатор нагрузки приложенией индикатор скорости/эффективности при массовом копировании индткатор отката транзакции (результат со знаком минус) Но Вы пока не ответили на первый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:25 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander UsTaPaKа что мне с этой информацией делать потом? Это уже совсем другой вопрос. В некоторых случаях для этой информации есть практическое применение как: идникатор нагрузки приложенией индикатор скорости/эффективности при массовом копировании индткатор отката транзакции (результат со знаком минус) Но Вы пока не ответили на первый. мне достаточно dm_io_virtual_file_stats или как говорили dm_db_index_operational_stats автор индткатор отката транзакции (результат со знаком минус) всё веселее и веселее авториндикатор скорости/эффективности при массовом копировании у вас есть доска почёта судя по всему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:30 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
felix_ffAlexander Us, откройте для себя sys.dm_db_index_operational_stats у вас "измерение количества вставок" вашим методом шикарно даст отрицательную величину. пример нужен или догадаетесь? Насчёт sys.dm_db_index_operational_stats почитаю, спасибо. Насчёт отрицательной величины пока не догадался, если Вам не влом, буду признателен за пример. Разве что вы имеете ввиду откат транзакции - тогда отрицательная величина то, что ожидается. Своё представление, я "списал" частично со стандартного отчёта SSMS "Disk Usage by Table/Top Tables". Если Вы вызовите этот отчёт 2 раза с интервалом Х секунд, вы получите ту же разницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:38 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, никакого отката и в помине нет, все закомичено, но у вас не учтитываются инструкции удаления из таблицы Код: sql 1. 2. две сессии Код: sql 1. 2. 3. 4. 5. 6. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. waitfor time в двух поправить немного что бы почти одновременно запустились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:45 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Веслее как же всё таки интерпретировать эту величину... Абастрактный 0 это нормально? Если транзация не влезла в ваш таймаут, при этом сожрала всё до чего смогла дотянуться? Какая нагрузка на сервер была пока вы меряли "скорость вставки"... Так цифирь для доски почёта. Если это тестовое окружение, то мерять "так" нет необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 14:58 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaK, Представление сделано из стандартного отчёта SSMS "Disk Usage by Table/Top Tables". Это (почти) то же, но в форме таблицы(представления). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:13 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
felix_ff, спасибо за разъяснения. Это не делает представление ложным. Просто надо учитывать, что Вы написали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:16 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander UsTaPaK, Представление сделано из стандартного отчёта SSMS "Disk Usage by Table/Top Tables". Это (почти) то же, но в форме таблицы(представления). Disk Usage by Table вы интерпретируете как "скорость вставки"? Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:22 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
TaPaK, Вы занимаетесь ерундой. Если Вы знаете как правильно/лучше, то приведите работающий пример и объяснения. Как это сделал felix_ff. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 15:30 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Alexander Us, Какой практический смысл имеет "скорость вставки", даже если бы и был такой счетчик? Какие выводы Вы сможете сделать по его показаниям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 18:11 |
|
||
|
системныйе виды/функции для обычного пользователя.
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, я использую: - как косвенный показатель нагрузки от приложений - для проверки эффективности и оценки времени окончания массового импорта ЗЫ: Учитывая замечания от felix_ff оговорюсь, что я делаю массовый импорт самописным тулом на основе SqlBulkCopy. Он вставляет порциями. ЗЗЫ: Вообще то для для этой цели лучше использовать sp: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 18:27 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39778018&tid=1688248]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 349ms |

| 0 / 0 |
