Questions tagged «datafile»

5
如何将数据(文件)插入PostgreSQL bytea列?
这个问题与bytea v。oid v。blobs v。大物体等无关。 我有一个包含主键integer字段和bytea字段的表。我想在该bytea字段中输入数据。据推测,这可以通过一种PL/语言来完成,PL/Python将来我可能会考虑这样做。 在仍在测试和试验中,我只想使用“标准” SQL语句从文件(服务器上)插入数据。我知道,只有在服务器上具有写权限的管理员才能以我想要的方式插入数据。我现在不担心这一点,因为用户bytea目前不会插入数据。我已经搜索了各种StackExchange网站,PostgreSQL档案库和Internet,但没有找到答案。 编辑: 这从2008年的讨论意味着什么,我想做的事情是不可能的。那么如何使用bytea字段? 编辑: 这从2005年类似的问题仍然没有答案。 解决:所提供的细节在这里上的psycopg网站,我用Python编写的解决方案提供了基础。也可以使用将二进制数据插入到bytea列中PL/Python。我不知道是否可以使用“纯” SQL。


2
删除辅助数据文件。DBCC SHRINKFILE:无法移动页面,因为它是工作表页面
我为创建了太多辅助数据文件(.ndf)tempdb。要删除多余的文件,我需要清空文件(内容将移至其他文件): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); 然后删除文件: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; 但是EMPTYFILE命令返回错误: DBCC SHRINKFILE: Page 8:41920 could not be moved because it is a work table page. Msg 2555, Level 16, State 1, Line 2 Cannot move all contents of file "tempdbfile8" to other places to complete the emptyfile operation. …

1
识别文件增长事件
我在我的投资组合中发现了许多数据库,这些数据库是使用默认的自动增长设置(增量为1 MB或10%)创建的,这些设置已经扩展了很长时间。如果我想了解每个数据库文件的外部碎片数量,是否可以从元数据中获取一个数据库文件已被修改(自动增长或手动修改)多少次?为了明确起见,我是否可以从元数据中获得数据库生命周期中数据库文件修改的历史记录,而不仅仅是实例重启之后?

4
我真的需要保留.LDF文件吗?
每个月,我们都会制作生产数据库的月末快照。这些月末快照严格用于报告目的,没有任何插入,更新或删除操作。每个快照都有一个.MDF和.LDF文件。 我想删除.LDF文件并释放服务器上的一些空间。有什么原因需要保留.LDF文件? 澄清: 我们的生产数据库每天晚上都从另一个系统的文件提取中重新创建。我们只报告生产数据库,没有更新。 夜间过程:据 我所知... 每天晚上,数据库表都被截断 。表通过一系列批量插入语句填充。 索引被重建

4
什么更好/更快?MySQL或文件系统?
假设一个网站是一个人的目录。对于每个人,可能会有个人资料照片和传记。 我承认我的SQL查询可能会更好,但总的来说会更快并且使用更少的处理能力。 要检查文件是否存在,然后将其打开或 检查MySql以查看生物是否存在并显示它。 我很确定在上述情况下,文件系统会占用mysql数据库。 如果我使数据库成为只读的分隔txt文件怎么办? 在这种情况下,什么更快? 如果txt文件中有太多记录,是否有某个特定点,最好使用MySql?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.