powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / INSERT в БД, ничего не происходит
6 сообщений из 31, страница 2 из 2
INSERT в БД, ничего не происходит
    #40038167
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg, понятно, спасибо.

Yasha123,
авторда у него же все ожидания там.
как будто сервер больше ничем и не занимается.
наверное, сервеp просто перегрузили сутки назад, тогда еще как-то можно понять...
---
хотя вот еще PREEMPTIVE_OS_CREATEFILE, вы там что, файлстримы пишете?
В примере скрипта есть что я пишу. Там поля типа image.

По поводу ожиданий, смотрю по статье http://sqlcom.ru/waitstats-and-waittypes/wait-stats-day-4/
Выдает 0 записей, сейчас как раз момент того самого "простоя".
...
Рейтинг: 0 / 0
INSERT в БД, ничего не происходит
    #40038169
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ondayl

В примере скрипта есть что я пишу. Там поля типа image.

в скрипте-то есть, только чтобы долистать строку с бинарником до конца,
нужно ангельское терпение.
можно скрипт таблицы глянуть,
в части image.
а то вдруг там все же [varbinary](max) FILESTREAM
----
в любом случае, блобы дело жутко тормозное.
даже если просто писать их прямо в таблицу
...
Рейтинг: 0 / 0
INSERT в БД, ничего не происходит
    #40038171
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ondayl

По поводу ожиданий, смотрю по статье http://sqlcom.ru/waitstats-and-waittypes/wait-stats-day-4/
Выдает 0 записей, сейчас как раз момент того самого "простоя".

смотрите статус сессии, раз ожиданий нет, видимо она running.
пишет бинарник.
но 4 часа это все же перебор, даже для блобов.
----
признайтесь, сервер до этого простаивал или просто вчера перегружали?
ну не делает он вообще больше ничего, такого же не бывает.
а если он действительно занят только вашей загрузкой, то снова вопрос,
откуда PREEMPTIVE_OS_CREATEFILE?
...
Рейтинг: 0 / 0
INSERT в БД, ничего не происходит
    #40038191
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123
Ondayl

В примере скрипта есть что я пишу. Там поля типа image.

в скрипте-то есть, только чтобы долистать строку с бинарником до конца,
нужно ангельское терпение.
можно скрипт таблицы глянуть,
в части image.
а то вдруг там все же [varbinary](max) FILESTREAM
----
в любом случае, блобы дело жутко тормозное.
даже если просто писать их прямо в таблицу


Код: 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.
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[SBEDocVer](
	[TypeID] [int] NOT NULL,
	[EDocID] [int] NOT NULL,
	[XRecID] [int] NOT NULL,
	[Number] [int] NOT NULL,
	[timestamp] [timestamp] NOT NULL,
	[FullTextID] [int] IDENTITY(1,1) NOT NULL,
	[DefaultCert] [varchar](1) NULL,
	[Author] [int] NULL,
	[CRC] [varchar](255) NULL,
	[VersionData] [image] NULL,
	[TypeVersionData] [varchar](10) NULL,
	[VersionDataLastUpd] [datetime] NULL,
	[LifeStage] [varchar](1) NULL,
	[ModifyDate] [datetime] NULL,
	[Note] [varchar](255) NULL,
	[Size] [int] NULL,
	[Editor] [int] NULL,
	[Hidden] [varchar](1) NULL,
	[SignatureType] [varchar](1) NULL,
	[TextModifyDate] [datetime] NULL,
	[Source] [image] NULL,
	[ExtractDate] [datetime] NULL,
	[Extractor] [int] NULL,
	[LockedForServer] [varchar](10) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO
...
Рейтинг: 0 / 0
INSERT в БД, ничего не происходит
    #40038192
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123
Ondayl

По поводу ожиданий, смотрю по статье http://sqlcom.ru/waitstats-and-waittypes/wait-stats-day-4/
Выдает 0 записей, сейчас как раз момент того самого "простоя".

смотрите статус сессии, раз ожиданий нет, видимо она running.
пишет бинарник.
но 4 часа это все же перебор, даже для блобов.
----
признайтесь, сервер до этого простаивал или просто вчера перегружали?
ну не делает он вообще больше ничего, такого же не бывает.
а если он действительно занят только вашей загрузкой, то снова вопрос,
откуда PREEMPTIVE_OS_CREATEFILE?

Тут мой косяк, забыл в первом посте написать что статус сессии sleeping в этот момент.
авторпризнайтесь, сервер до этого простаивал или просто вчера перегружали?
При мне не перезагружали.

автора если он действительно занят только вашей загрузкой, то снова вопрос,
откуда PREEMPTIVE_OS_CREATEFILE?
Вот, даже не знаю. Сброшу статистики сейчас, посмотрим что за ночь будет.
...
Рейтинг: 0 / 0
INSERT в БД, ничего не происходит
    #40038201
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, 4 дня назад перегружали, как-то уже похоже.
но все равно сервер у вас ничего не делает, кроме как трэйс пишет и sqlcmd выполняет, изредка записывая в лог.

можно еще вот что сделать: повесить джоб, чтобы раз в минуту писал все, что находит в sys. dm_exec_requests и
в другую таблицу из waiting_tasks.
и запустить загрузку на ночь.
утром проанализировать, что именно выполнялось и чего ждало.

кстати, в таблице же identity, проверяйте текущее значение через checkident, стоит оно на месте или идет вперед, и образуются ли дыры. дыры без перезагрузки сервера это доказательство роллбэка...
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / INSERT в БД, ничего не происходит
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]