位置: 编程技术 - 正文

SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它(sql server 错误)

编辑:rootadmin

误区 #:如下多个有关FileStream的误区

全部错误

a)FileStream数据可以在远程存储

不能,由于FileStream数据容器(指的是存放FileStream文件的NTFS文件夹,杜撰出来的术语)必须像数据文件或日志文件那样符合本地存储策略-也就是说,这个数据容器必须放在对于运行SQL Server的Windows Server是本地存储(译者注:也就是在‘计算机'里能看到的存储,DAC当然是了,其实SAN这类不直接连接服务器的也算是)访问FileStream数据只要客户端连接到了SQL Server服务器并获取响应的事务上下文后,就可以通过UNC路径进行访问了。

b)FileStream的数据容器可以嵌套

不能,对于同一个数据库的两个不同的FileStream容器可能在同一个目录下,但是却不能嵌套。而对于不同数据库的FileStream容器无法在同一个目录下。我的一篇博文有一段代码能说明这一点:Misconceptions around FILESTREAM storage。

c)对于FileStream的更新可以部分更新

对于任何FileStream的更新都会导致创建一个全新的FileStream文件,这个操作会被日志原原本本的记录下来。这也就是为什么FileStream不能被用于数据库镜像。这么多数据如果用于镜像的话那后果简直不可想象,只能希望未来的SQL Server版本可以修改这种机制以允许部分更新。

d)FileStream会在不需要的时候立刻被垃圾回收

错误。FileStream数据会在不再需要并且到了下一个Checkpoint的时候进行垃圾回收。这点并不是那么直接以至于很多人对FileStream的回收机制存在误区。

f)FileStream存放的目录以及文件名是随机取得

其实不然,FileStream的文件名其实代表的是创建其操作对应LSN号。表和列的GUID目录名是可以在系统表中获取到。

我下面两篇博文对此有了更详细的解释:

FILESTREAM directory structure 解释了如何从一个FileStream所在行来得知其名称

FILESTREAM directory structure - where do the GUIDs come from? 可以望文生义的知道这篇文章所讲述的内容:-)

推荐整理分享SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它(sql server 错误),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它(sql server 错误)

文章相关热门搜索词:sql server报错,sql server常规错误,sql server 1222解决,sql语句错误提示,sql server 1222解决,sql server233错误,sqlserver1053怎么解决,sql语句错误提示,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server误区日谈 第天 Truncate表的操作不会被记录到日志 误区#:Truncate表的操作不会被记录到日志错误在用户表中的操作都会被记录到日志。在SQLServer中唯一不会被记录到日志的操作是TempDB中的行版本控制。Tr

SQL Server误区日谈 第天 破坏日志备份链之后,需要一个完整备份来重新开始日志链 误区#:在破坏日志备份链之后,需要一个完整备份来重新开始日志链错误事务日志备份会备份自上次事务日志备份以来所有的事务日志(如果从来没有

SQL Server误区日谈 第天 数据损坏可以通过重启SQL Server来修复 误区#:数据库损坏可以通过重启SQLServer或是Windows,或是附加和分离数据库解决错误SQLServer中没有任何一项操作可以修复数据损坏。损坏的页当然需要通

标签: sql server 错误

本文链接地址:https://www.jiuchutong.com/biancheng/347833.html 转载请保留说明!

上一篇:SQL Server误区30日谈 第17天 有关页校验和的误区(sql server 1222解决)

下一篇:SQL Server误区30日谈 第19天 Truncate表的操作不会被记录到日志(sql server错误和使用情况报告)

  • 税额怎么调整
  • 应交城建税计入哪个科目
  • 应付职工薪酬应发数
  • 贴现法付息的有效年利率
  • 未达起征点的增值税怎么算
  • 小微企业亏损还用缴残保金吗
  • 怎么看自己公司是一般纳税人还是小规模纳税人
  • 公司注销固定资产怎么处理税怎么交
  • 企业其他综合收益减少应该怎么处理
  • 开出商业承兑汇票到期会计分录
  • 低值易耗品包含什么
  • 个人非专利技术转让属于什么收入
  • 财政科技经费专项拨款的会计处理
  • 收到固定资产抵账增值税计税基础
  • 企业所得税工资薪金支出怎么填
  • 长期借款科目核算的是企业的长期借款本金和利息
  • 捐赠的所得税怎么处理
  • 跌价材料出售如何入账
  • 期末应交企业所得税怎么算
  • 对以前年度的收入调整
  • 由于生产工艺改进引起建筑物设备陈旧
  • 公司租房子出去物业费可以代付吗
  • 提取法定盈余公积比例
  • 不需要缴纳企业所得税的企业类型
  • 农副产品收购发票申请
  • 结转开发产品
  • 流动资产的损失计入哪里
  • 一个法人可以办几个公司
  • 潽金融资租赁有限公司
  • 文艺汇演活动经历怎么写
  • qq游戏怎么玩不了怎么回事
  • 如何冲减其他应付款又不影响银行存款
  • 原始股解禁后减持的条件是什么
  • wifi安全助手每日提现
  • php -i
  • 应付职工薪酬的借方和贷方
  • 增值税如何在报表里填写
  • 无形资产出租怎么开具发票
  • php中imagestring
  • laravel 使用redis
  • 其他货币资金的账务处理
  • bp-神经网络
  • 特斯拉适用于什么车型
  • 结转增值税的账务处理
  • 投资收益主要包括两大类收益
  • 固定资产清理的金额怎么算
  • 垃圾处理费怎么申报
  • 停车费报销会计分录
  • 什么是商业汇票,其种类有哪些
  • 核销单取消后出口收汇流程
  • 政府补助如何会计核算
  • 简易计税项目税率
  • 失控发票未付款什么意思
  • 销售费用进项税抵扣
  • 给别人的借款怎么记账
  • 什么是合理的工作安排
  • 预收账款可以挂在应收账款
  • 新公司初始建账
  • mysql数据库简单介绍
  • 服务器 安装win10
  • centos6创建文件
  • 开机一直提醒ctrl+alt+del
  • 电脑的技巧
  • 如何去掉windows7开机密码
  • linux系统init命令
  • Win10输入法切换快捷键改不了
  • windows7播放器无法打开
  • ext.grid.editorgridpanel
  • 阿里云云服务器ecs位于云端
  • opengl纹理贴图图片位置
  • javascript零基础入门
  • 狗刨教学视频分解动作视频
  • unity uma
  • 使用jQuery操作HTML的table表格的实例解析
  • javascript中array数组对象的含义及常用方法
  • android:imeOptions属性
  • javascript常用语句
  • 湖南省税务局网站2024公务员招聘
  • 税务所是县级机构吗
  • 开票员怎么登录电子税务局进行开票验证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设