AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1634

Michael Hedgpeth's questions

Martin Hope
Michael Hedgpeth
Asked: 2011-06-03 14:32:47 +0800 CST

如何通过批量导入导入 varbinary(max) 列?

  • 5

我有一个需要批量导入的 varbinary(max) 列。我放入此列的数据是 C# 中的 byte[]。如何格式化用于批量导入的逗号分隔文件中的数据?换句话说,如何以 bcp 实用程序接受的方式从 byte[] 转换为字符串?

sql-server bcp
  • 3 个回答
  • 14440 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-12 17:40:23 +0800 CST

什么时候应该使用扩展事件而不是 SQL Profiler/perfmon?

  • 22

扩展事件似乎是一种更好的技术,对服务器的压力更小,但 SQL Profiler/perfmon 具有更好的工具。此外,扩展事件似乎具有更陡峭的学习曲线。每个应该在什么情况下使用?是否值得通过陡峭的学习曲线来利用扩展事件?

sql-server sql-server-2008
  • 1 个回答
  • 4469 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-11 05:08:00 +0800 CST

何时应将非聚集索引存储在单独的文件组中?

  • 16

我听说将索引存储在不同的文件组和驱动器上可以提高数据库的性能,因为驱动器不必在索引和索引所引用的数据之间来回切换。我也听说这是一个神话。

何时将非聚集索引存储在单独的文件组和驱动器上是可取的?什么 perfmon/profiler 证据会导致我得出这个结论?硬件是否在决定中起作用(RAID/SAN 是否用于单个驱动器)?

sql-server index
  • 5 个回答
  • 12274 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-11 04:56:07 +0800 CST

在数据库表中存储图像 varbinary(max) 数据的最佳做法是什么?

  • 7

我有一个存储图像的表,每个图像的大小在 16-100 KB 之间。由于图像太小,我接受了Microsoft 的建议,没有使用 FILESTREAM 数据类型。该表的构造很简单:

CREATE TABLE Screenshot(
         Id bigint NOT NULL,
         Data varbinary(max) NOT NULL,
CONSTRAINT PK_Screenshot PRIMARY KEY CLUSTERED 
(
Id ASC
)WITH (PAD_INDEX  = OFF, 
   STATISTICS_NORECOMPUTE  = OFF, 
   IGNORE_DUP_KEY = OFF, 
   ALLOW_ROW_LOCKS  = ON, 
   ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

该表被大量插入(过去一周有 200 万条记录)并且很少被选中。关键是使用hilo 算法,因此在大多数情况下,最后都会添加新行。

当许多进程由于锁定和争用而尝试插入此表时,我遇到了问题。查询因等待锁而超时。

我应该将此表迁移到它自己的文件组和驱动器吗?在这种情况下,如何提高插入性能并减少争用?

sql-server sql-server-2008
  • 2 个回答
  • 8680 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-10 09:20:02 +0800 CST

如何确保 SQL 作业在最小的维护窗口内以正确的顺序运行?

  • 2

从这个问题中,我了解了一个脚本,它创建用于备份数据库、检查数据库完整性、优化索引和清理文件的作业。根据文档,这应该按特定顺序发生:

索引优化后的完整性检查。这是因为索引重建有时可以修复数据库损坏。索引优化后的完整备份。那么下面的差异备份会很小。完整性检查后的完整备份。然后你就知道备份的完整性是ok的。这意味着首先是索引优化,然后是完整性检查,最后是完整备份。

该脚本为每个任务创建了一个作业。如何安排这些作业而不让它们互相打断并确保它们的顺序正确?

sql-server sql-server-2008
  • 1 个回答
  • 1779 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-10 07:26:54 +0800 CST

在简单模式下备份数据库的最佳做法是什么?

  • 4

我正在尝试创建一个 SQL 作业来备份我的数据库。我希望有:

  1. 每周完整备份
  2. 每日差异备份
  3. 可以清理 14 天以前的备份的东西

我开始使用维护计划来执行此操作,但决定通过作业来管理它会更加灵活。

我的问题是:如何命名备份文件?我是否使用日期命名约定命名它们并使用相同的约定删除旧文件?有没有更简单的方法?

如果我想多了,应该使用维护计划,我也会很感激这个答案。

sql-server sql-server-2008
  • 1 个回答
  • 1917 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-07 17:43:38 +0800 CST

如何在 SQL Server 2008 中分配整个 Active Directory 组安全访问权限?

  • 42

我想将集成安全性与我的内部应用程序一起使用,这些应用程序都在一个域上。不幸的是,我一直无法让它正常工作。我想在 SQL Server 中为整个 Exchange(Active Directory)组分配一个角色,以便对某些表进行读/写访问。这样我就不必在有人被雇用时创建操作员,也不必在有人被解雇时删除操作员。这可能吗?我会采取什么步骤来做到这一点?

sql-server sql-server-2008
  • 4 个回答
  • 133163 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-07 05:39:32 +0800 CST

我应该为我的数据库创建维护计划还是使用作业?

  • 4

我尝试在我的 SQL Server 2008 数据库上创建一个维护计划,并且对一些开箱即用的东西印象深刻。但是,创建之后,似乎很难定制。这让我想知道我是否应该用我想完成的活动创建 SQL 作业。与手动创建 SQL 作业相比,使用维护计划有什么好处吗?

sql-server sql-server-2008
  • 3 个回答
  • 1345 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-05-03 19:32:44 +0800 CST

在 SQL Server 中监视长时间运行的查询的最佳方法是什么?

  • 11

我必须为我的数据库运行很多长时间运行的查询(重建索引、更新大量数据)。是否有替代方法可以在 SQL Server Management Studio 中运行查询并每隔一小时左右检查一次?我想在完成后收到电子邮件或发送消息,但不知道最好的工具。

sql-server sql-server-2008
  • 4 个回答
  • 2621 Views
Martin Hope
Michael Hedgpeth
Asked: 2011-04-30 16:08:01 +0800 CST

如何更改索引重建整个数据库?

  • 7

我想重新组织我的 SQL Server 2008 数据库中名为“db”的所有表的索引。我尝试以下命令:

ALTER INDEX all ON db REBUILD

我收到以下错误:

找不到对象“db”,因为它不存在或您没有权限

我究竟做错了什么?

sql-server-2008 index
  • 1 个回答
  • 14243 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve