«ado.net» 태그된 질문

6
SqlClient를 ARITHABORT ON으로 기본 설정
먼저해야 할 것 : 호환성 수준이 80 인 데이터베이스와 함께 MS SQL Server 2008을 사용하고 .Net 's에 연결하고 있습니다 System.Data.SqlClient.SqlConnection. 성능상의 이유로 인덱스 된 뷰를 만들었습니다. 결과적으로 뷰에서 참조 된 테이블에 대한 업데이트는로 수행해야합니다 ARITHABORT ON. 그러나 프로파일 러는 SqlClient가에 연결 중임을 표시 ARITHABORT OFF하므로 해당 테이블에 대한 업데이트가 실패합니다. …

3
"카오스"격리 수준은 무엇이며 언제 사용해야합니까?
ADO.NET 설명서는 SQL 트랜잭션의 트랜잭션 수준을 Chaos로 설정하는 가능성을 보여줍니다. 불쾌하게 들리지만 기능이 있으면 합법적으로 사용됩니다. BOL 의 SET TRANSACTION ISOLATION LEVEL 명령 (ah! google 및 BOL을 사용할 수 있음)에는 "chaos"라는 이름이 표시되지 않으며 ADO.NET에는 "chaos"외에도 문서화 된 수준에 잘 맞는 5 가지 모드가 있습니다. 이 카오스 레벨은 누구 또는 …

3
왜 SELECT @@ IDENTITY가 10 진수를 반환합니까?
Dapper 를 사용하여 ASP.NET MVC 3 (.NET 4.0) 응용 프로그램의 SQL Server 2008 R2 Express 인스턴스에 대해 다음 쿼리를 실행하고 있습니다. INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY 에 대한 호출에서 connection.Query<int>(sql, ...)잘못된 캐스트 예외가 …

2
innodb 상태 로그에서 교착 상태를 해독하는 데 문제가 있음
Microsoft ADO.NET 커넥터에서 MySQL에 액세스하고 있습니다. 때때로 우리는 innodb 상태에서 다음과 같은 교착 상태를보고 문제의 원인을 확인할 수 없었습니다. 트랜잭션 (2)이 동일한 잠금을 대기하고있는 것처럼 보입니까? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS thread id 3804 starting index read mysql …


2
이 두 쿼리가 순서대로 실행되면 교착 상태가 발생합니까?
이것은 거의 확실히 내 다른 질문 의 원인 이지만, 나는 다음과 같은 로그를 기반으로 가설을 가지고 위조 또는 확인하고 싶어한다는 가설이 있기 때문에 두 가지를 분리 할 가치가 있다고 생각했습니다. 내 가설은 다른 교착 상태 는 실제로 다음 쿼리의 결과이며 innodb 상태를 이해하여 원래 쿼리가 숨겨져 있다는 것은 가장 최근의 …

1
SQL Server의 모든 연결에 ARITHABORT ON을 설정하면 어떤 결과가 있습니까?
따라서 SQL Server의 비정상적인 동작은 .Net SqlClient Data Provider의 기본 설정 인으로 결정되었습니다 SET ARITHABORT OFF. 그 말로, 나는 이것을 구현하는 가장 좋은 방법에 대해 토론하는 다양한 기사를 읽었습니다. 저에게는 SQL Server가 어려움을 겪고 쿼리 튜닝이 앱 전체에서 완전히 초월되지 않았기 때문에 쉬운 방법을 원합니다 ( SETsp가 작동하지 않습니다). Erland …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.