SQL Server 中数据类型的大小应该是 2 的幂吗?

2023-12-29

SQL Server 中数据类型的最佳大小是多少?定义列时,我将大小为 50 的数据类型视为默认大小之一(例如:nvarchar(50)、binary(50))。 50有什么意义?我很想使用 2 的幂的大小,这是更好还是毫无用处?

Update 1好的,谢谢你们的意见。我只是想知道定义列数据类型大小的最佳方法。


没有理由为了性能等原因而使用 2 的幂。数据长度应由存储数据的大小决定。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 中数据类型的大小应该是 2 的幂吗? 的相关文章

  • 如何在MySQL数据库中插入数据?

    我有一个 ASP NET 应用程序和一个 MySQL 数据库 我想编写一个类来插入 删除和显示数据库中的数据 我有到数据库的连接 但无法在数据库中插入数据 我的班级插入方法 public string CreateEntry string
  • ASP.net 无法将文件附加为数据库

    我正在 Visual Studio 2013 中使用 C 和 ASP net 为数据库开发一个数据输入表单 我正在尝试构建一个表单 允许我将 Nintendo Power Magazine 的 Top 30 民意调查的结果输入到一个表单中
  • 使用 pyodbc 和 sqlalchemy 连接到 SQL Server,无法使用“use database_name;”

    我的代码如下 import urllib import sqlalchemy from sqlalchemy orm import sessionmaker scoped session def list dbs sql use maste
  • 我可以让 C 函数返回任意类型吗?

    我编写了一个解释串行数据 CAN 的函数 当前返回一个浮点数 我希望该函数包含一个参数 其中用户在字符串中指定返回类型 并且该函数返回该类型的值 这只是一个方便的事情 以避免编写共享几乎所有相同代码的多个函数 将 void 指针传递给您想要
  • SQL Server 列的默认值

    当您使用列的默认值时SQL Server Management Studio表设计器 SSMS 更改您的默认值并在其周围添加括号 在所有版本和 SQL Server 的所有版本中 例如 如果您设置0作为默认值 此默认值更改为 0 我不知道为
  • 如何在一个查询中最大(日期)并使用sql server中的in功能?

    我有一张这样的桌子 id color shade date 1 red dark 01 01 1990 2 red light 09 16 2013 3 green light 08 15 2010 4 green dark 09 18 2
  • 为什么从 SQL Server 2000 升级到 2005 会导致查询速度变慢?

    将数据库从 SQL Server 2000 升级到 SQL Server 2005 会导致查询速度变慢 是否有任何常见原因 这是来自具有数百个表的 ASP NET 1 1 应用程序 所有内容都已索引 并且似乎在旧版本上运行良好 升级后 您需
  • SQL链接服务器查询非常非常慢

    我正在通过链接服务器从视图中提取大量数据 我使用的是 SQL Server 2012 链接服务器是 SQL Server 2008 我的选择语句是 SELECT INTO MY LOCAL TABLE FROM SELECT FROM LI
  • 在 SQLAlchemy 中选择 NULL 值

    这是我的 PostgreSQL 表 test gt create table people name varchar primary key marriage status varchar test gt insert into peopl
  • 实体框架 - 悲观锁定

    我想做的基本上是NHibernate 做什么 http knol google com k nhibernate chapter 10 transactions and concurrency 10 282E 296 282E 29 28C
  • 使用git在测试和生产环境之间同步数据库

    我正在尝试在 php mysql 应用程序的开发过程中实现 git 到目前为止 我已经设置了 git repos 并且我们正在使用本地计算机进行测试 并且我们成功地将其用于文件 但我真的不知道如何处理数据库 服务器上有一个 cron 脚本
  • 选择出现多次的行

    TableOne PersonId PersonScore 1 10 1 20 2 99 2 40 3 45 我只需要获取 PersonId 多次出现的那些行 例如以下是我想要实现的结果集 PersonId PersonScore 1 10
  • 在 MongoDB 中查找 7 天前的记录

    我有一个包含对象的集合 如下所示 1 id ObjectId 551c6605e4c6ac495c923aab sender id ObjectId 551c6605e4c6ac495c923aac rep sender id 38 sen
  • 数据库设计 - 何时拆分表?

    有时创建一个单独的表会产生更多工作 我是否应该将其拆分 例如 在我的项目中 我有一张客户表 每个客户对每种产品都有自己的特殊价格 只有5种产品 未来不会计划更多产品 每个客户也有一周中公司向他交付产品的独特日子 当日期和产品价格是客户表中的
  • T-SQL - 将日期时间更改为日期数据类型?

    我有一个专栏BirthDate在使用的表中datetime数据类型 目前 这些值类似于以下格式1987 12 30 00 00 00 000 我想更新该表的所有行 将它们更改为以下格式date数据类型 1987 12 30 我可以运行 SE
  • 同步2个具有不同模式的数据库

    我们有一个使用通用表设计的标准化 SQL Server 2008 数据库 因此 我们没有为每个实体 例如产品 订单 订单项等 使用单独的表 而是使用通用表 实体 实例 关系 属性等 我们决定建立一个单独的非规范化数据库来快速检索数据 您能否
  • Azure:用户登录失败

    我做了什么 我在 Azure 中添加了资源组 添加了带有先前资源组的 Web 服务 添加了带有先前资源组的 SQL Server 数据库 从此数据库检索生成的连接字符串并在此处提供用户名和密码 将此连接字符串添加到Web服务中的应用程序设置
  • sql查询仅删除一个重复行

    我有一个表 其中有一些重复的行 我只想删除一个重复的行 例如 我有 9 个重复行 因此应仅删除一行并应显示剩余 8 行 example 日期调用调用持续时间时间戳 2012 06 19 10 22 45 000 165 218 155 1
  • SQL Server Express(或任何版本)可以在 RPi 上运行吗?

    我注意到完整版的 Windows 10 可以在 RPI 3 上运行 我想知道 SQL Server Express 或任何其他版本 是否可用于 ARM 版本的 Windows 我在任何地方都看不到它 所以我怀疑答案是否定的 但想检查一下我是
  • 对存储过程内容的只读访问

    是否可以设置 SQL Server 来为开发人员提供对生产数据库上存储过程内容的只读访问权限 您可以授予他们VIEW DEFINITION这些进程的特权 See here http msdn microsoft com en us libr

随机推荐

  • 使用完 .NET 服务引用客户端后是否需要关闭它

    我试图查明在使用完 net 服务引用客户端后是否有必要关闭它 我在网上遇到的几乎所有示例似乎都没有 但生成的客户端实现了 IDisposable 并且由于它确实打开了与服务的连接 我的直觉告诉我 当您需要关闭该连接时 您需要关闭该连接 已经
  • 团队代理和管理员 - Apple Developer

    Apple 开发者网站中的团队代理和管理员有什么区别 有哪些不同的权利 查看官方页面 http developer apple com programs roles index php http developer apple com pr
  • Eclipse - Android 不自动生成 R 类

    有一个奇怪的 使用 Eclipse Juno 过去几个月一切正常 昨天的某个时候 当 Eclipse 清理我的项目时 出现了崩溃 弹出了 Windows 错误报告 没听清崩溃的名称 现在 我在 gen 中没有 R java 类 并且我尝试过
  • std::线程问题

    我想我有一个非常糟糕的概念问题 为什么我使用 valgrind 时会遇到很多竞争条件错误 首先我认为这可能是一个错误 我在论坛中看到更新的 Linux 滚动版本将解决这个问题 所以现在我有 opensuse tubeleweed 100 更
  • 从 Jenkins 在后台启动 shell 脚本的简洁方法

    从詹金斯启动脚本的正确方法是什么 不要让构建挂起 并让进程保持运行 我似乎无法让它发挥作用 脚本不运行或构建挂起 如果我放入构建的 执行 shell 步骤bash relaunch sh or relaunch sh gt output l
  • 使用 php 和 wamp 插入由另一个程序打开的 mdb 文件

    我还需要解决这个问题 Iam running a program name QMS on Windows XP to print ticket for patient It use Access as database I realize
  • 如何添加过滤器以创建从一个栏到另一个栏的单个路径(不在循环中)

    我有一个要求 条形图最多包含 4 个条形图 我试图在条形图上添加一个过滤器 我可以从 4 个条形图中选择一个特定的条形图 并添加一条显示数据的路径 Example 不同的路径 栏 1 gt 栏 3 酒吧2 gt 酒吧4 酒吧 3 gt 酒吧
  • UIMA RUTA - 如何使用正则表达式和组进行查找和替换

    RUTA新手在这里 我正在使用 RUTA 处理文档 并且在开始注释之前需要进行大量规范化操作 我试图找到使用正则表达式和组在 RUTA 中的原始文档上查找和替换字符序列的最佳方法 本质上 我试图了解如何在 RUTA 中执行类似于 Strin
  • PHP生成的Excel文件与下载时不同

    我有一个 PHP 文件 它使用位于以下位置的模块生成 xls 文件 http pear php net package Spreadsheet Excel Writer http pear php net package Spreadshe
  • 阻止 iframe 重定向父页面

    情况是这样的 我在同一个域上有一个 iframe 位于我的网站内 目前 由于部署问题 我无法立即访问 iframe 代码 当 iframe 加载时 其中的代码会检测到触发父页面重定向的内容 暂时想把它去掉 我知道我可以使用 onbefore
  • 通过预处理器检查库是否存在

    有两个库zconf h and unistd h至少习惯于得到pid的过程 我通常在 Mac OSX 和 Ubuntu 18 04 上测试我的代码 他们使用zconf h最好 编译器提供zconf h替代unistd h 如果我忘记添加 那
  • 将目录绑定到 docker 容器

    我正在构建一个测试项目 需要项目目录之外的模块 项目文件夹位于 docker 中 我想将该模块目录绑定到我的项目的 docker 容器 有可能做到吗 或者我问错了问题 顺便说一句 我对 docker 还很陌生 所以我只是尝试一下 我的理解是
  • 是否可以在没有 SQL Server 的情况下访问 .mdf 数据库?

    我创建了一个 mdf通过 SQL Server 文件并将其放入本地文件 我在没有安装 SQL Server 的计算机上运行我的程序 我还使用了来自System Data SqlClient命名空间 即SqlConnection 我想建立某种
  • 无法解析 >= 1.0.0-rc1-update1 的依赖项

    我想将我的 C Web 应用程序更新到下一个 asp net 版本 I ran dnvm use 1 0 0 rc1 update1 r clr arch x64 p 并且 dnvm list 显示活动版本已设置为 rc1 update1
  • 无法创建 Android OAuth2 客户端 ID(重复指纹)

    在 Google Cloud Platform 开发者控制台中创建 Android 客户端 ID 时 我收到以下弹出窗口 重复指纹 您指定的指纹已被 Android OAuth2 使用 此项目或其他项目中的客户端 ID 正如弹出窗口所示 我
  • javascript Date() 函数返回当地时间吗?

    例如 var date new Date 日期是否相对于用户本地时区 是的 事实上它与用户自己的计算机时间相同 它不从服务器或其他任何地方获取信息 而是从用户自己的计算机获取信息
  • content://mms-sms/conversations/ 在 Android ICS Samsung 上返回 NullPointerException

    我正在开发短信应用程序 需要列出短信对话 我在尝试使用 uri 访问内容提供程序时发现问题content mms sms conversations 它在 Android 2 3 上运行良好 但在 Android 4 0 3 Samsung
  • 是否可以在 Python 3 的命令行界面中预填充 input() ?

    我在 Ubuntu 11 10 Linux 上使用 Python 3 2 我的一段新代码如下所示 text input TEXT 是否可以在提示后获取一些预定义的字符串 以便我可以根据需要进行调整 应该是这样的 python3 file T
  • 如何使用 BigQuery API 从 TableResult 获取 json 格式的查询结果

    我正在按照中给出的示例进行操作https cloud google com bigquery create simple app api bigquery simple app java https cloud google com big
  • SQL Server 中数据类型的大小应该是 2 的幂吗?

    SQL Server 中数据类型的最佳大小是多少 定义列时 我将大小为 50 的数据类型视为默认大小之一 例如 nvarchar 50 binary 50 50有什么意义 我很想使用 2 的幂的大小 这是更好还是毫无用处 Update 1好