当前位置: YIQ网 游戏生活 数码 什么是trim函数 trim函数的语法和作用【详解】

软件 斐讯智慧互联 ivms8700综合安防管理平台 圣泰环保管家手机版 乐享客app 麒麟司机app 斐讯路由器管理软件

游戏 计谋三国志官方版 魔力来了官方版 天堂2血盟手游 我妃子特牛游戏官方版 genshin impact手游 剑指仙来内购破解版

什么是trim函数 trim函数的语法和作用【详解】

更新时间:2023-01-11 17:00:40 来源:YIQ网

固态硬盘的参数中有一个trim功能,这个功能是什么,SSD硬盘的TRIM功能有什么作用?PHP4,PHP5中的trim():功能除去字符串开头和末尾的空格或其他字符......

固态硬盘的参数中有一个trim功能,这个功能是什么,SSD硬盘的TRIM功能有什么作用?

PHP4,PHP5中的trim():

功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串()。如果任何参数的值为NULL,Trim()函数返回NULL。

函数语法

TRIM([[位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头),TRAILING (结尾),or BOTH (起头及结尾)。这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。

LTRIM(字串): 将所有字串起头的空白移除。

RTRIM(字串): 将所有字串结尾的空白移除。

例1:

SELECT TRIM(' Sample ');

结果:

'Sample'

例2:

SELECT LTRIM(' Sample ');

结果:

'Sample '

例3:

SELECT RTRIM(' Sample ');

结果:

' Sample'

2,Trim又叫Disable Delete Notify。Trim启用的验证方法:用管理员权限打开CMD,输入fsutil behavior QUERY DisableDeleteNotify

DisableDeleteNotify = 0 Trim启用

DisableDeleteNotify = 1 Trim未启用

Trim的作用

原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。

这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。

而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。

本文标题:什么是trim函数 trim函数的语法和作用【详解】
本文永久链接:https://www.yiq.com/shenghuo3752381.html
the end
声明:YIQ网稿件来源主要为网站原创、用户投稿、网络资源整理等。如果相关权益人认为本文侵犯您的权益,请备好权益证明、身份证明,及时联系QQ 1926491587 我们将会在48小时内给文章处理!

数码列表

网站介绍 | 版权声明 | 联系我们 | 网站地图 | 违法和不良信息举报中心

作品版权归作者所有,如果侵犯了您的版权,请联系我们,本站将在3个工作日内删除

健康游戏忠告:抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。

邮箱:电话: