<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_70960708的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/m0_70960708</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; m0_70960708]]></copyright><item><title><![CDATA[0x0000000ed蓝屏的解决方法【详解】]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143674566</link><guid>https://blog.csdn.net/m0_70960708/article/details/143674566</guid><author>m0_70960708</author><pubDate>Mon, 11 Nov 2024 10:30:07 +0800</pubDate><description><![CDATA[有的用户可能会在使用系统的过程中出现提示0x0000000ed蓝屏问题，这时候大部分的用户都会手足无措不知道应该怎么办，我们可以先通过尝试控制台修复再尝试重装系统，下面就跟着小编一起来看看如何解决吧。以上就是0x0000000ed蓝屏的解决方法了，本站有着非常详细的重装系统教程大家如果不知道如何重装还能直接搜索查看。4、软件会自动为你检测并修复硬盘的问题，等待修复完成后重启电脑即可解决0x0000000ed蓝屏。3、如果重装完成后电脑还是蓝屏，那就肯定是硬件故障，只能更换或维修硬件了。]]></description><category></category></item><item><title><![CDATA[经常出现0XC00000000的错误解决方法【详解】]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143674347</link><guid>https://blog.csdn.net/m0_70960708/article/details/143674347</guid><author>m0_70960708</author><pubDate>Mon, 11 Nov 2024 10:23:55 +0800</pubDate><description><![CDATA[最近有的用户反馈，在电脑使用的过程中，经常会出现0XC00000000的错误，每次使用了一段时间后就会报错。这可能与我们的内存有关，大家可以通过下面几种方式来尝试修复，下面一起来看看吧。以上就是经常出现0XC00000000的错误解决方法了 ，另外我们在使用的过程中也有小心，避免同时开启多个任务。8、设置完成后，点击下方“ 确 定 ”保存设置就可以暂时解决内存过载问题了。3、本站提供的系统非常稳定可靠，在使用的过程中不容易会出现蓝屏、黑屏等问题。1、我们可以先通过设置虚拟内存的方式解决内存问题。]]></description><category></category></item><item><title><![CDATA[SQLSERVER PRINT语句的换行]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659756</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659756</guid><author>m0_70960708</author><pubDate>Mon, 11 Nov 2024 10:20:45 +0800</pubDate><description><![CDATA[想在输出的PRINT语句里面换行，可以这样做。换行符 CHAR(10)制表符 CHAR(9)回车 CHAR(13)--以文本格式显示结果。]]></description><category></category></item><item><title><![CDATA[在SSMS里查看TDS数据包内容]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659631</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659631</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:24:05 +0800</pubDate><description><![CDATA[用命令行不行，只能GUI，在添加前一定要停掉SQLSERVER，才能添加启动参数，添加完毕之后重新启动SQL就可以看到接收的TDS数据包。或者开启trace flag4052、4055、3605，那么SQLSERVER会把接收到的和发送的TDS数据包在。如接收包的第一字节01，代表SQL收到的命令是SQL Batch命令，第二个01代表的是TDS数据包状态。在sqlserver错误日志里就能看到如下TDS数据包。这里TDS包的每一个字节都有其特定的含义。具体每个字节的含义，读者可以参考TDS规范。]]></description><category></category></item><item><title><![CDATA[SQLSERVER图片查看工具SQL Image Viewer5.5.0.156]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659598</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659598</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:22:03 +0800</pubDate><description><![CDATA[选择数据源，你可以重新编写SQL，也可以使用刚才的结果集，因为刚才有3行记录，每行记录有两张图片，所以总共6张图片，6个items。选中那个图片还会显示图片的属性，下面的图片属性显示该图片是GIF图片，长：240，宽：149，大小：20KB。细心的朋友会发现，在图片窗口里会显示整个数据行的所有图片列，因为表中只有两行是图片列，所以只显示两列图片。用鼠标左键双击该图片就会弹出一个新的标签页，并显示该图片更详细的信息，图片也会放大。你可以选择要导出的文件类型，包括：图片，word文档，excel，ppt等等。]]></description><category></category></item><item><title><![CDATA[《SQLSERVER2012实施与管理实战指南》前4章节笔记内容]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659569</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659569</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:19:10 +0800</pubDate><description><![CDATA[从第五章开始就是把《SQLSERVER企业级平台管理实践》的内容搬过来，当然里面也添加了强有力的补充内容，这些内容是。《SQLSERVER2012实施与管理实战指南》的前面4章是《SQLSERVER企业级平台管理实践》里没有的。个人觉得前4章内容对SQLSERVER的HADR技术，编程技术，安装问题，AlwaysOn技术讲解得非常清楚。刚刚看完前4章，就把笔记分享出来了，这些是书本里个人觉得比较重要的内容摘录为笔记，并不是所有的内容。2.1 什么是sql server的“高可用性”与“灾难恢复” 31。]]></description><category></category></item><item><title><![CDATA[SQLSERVER手动增长日志文件和数据文件]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659538</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659538</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:16:40 +0800</pubDate><description><![CDATA[-手动增长数据文件，实际上就是修改数据文件的大小 size 的单位是MB  下面设置日志文件大小是2048MB。手动增长日志文件，实际上就是修改日志文件的大小  size 的单位是MB。下面设置日志文件大小是2048MB。--收缩数据文件  收缩为2MB。--设置简单恢复模式。]]></description><category></category></item><item><title><![CDATA[对SA权限的再突破 (对付xplog70.dll被删)]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659488</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659488</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:11:22 +0800</pubDate><description><![CDATA[文章写到了在知道sql服务器的SA用户名弱密码后，而服务器去掉了SA的xp_cmdshell权限的情况下，如何通过SQL命令恢复SA的xp_cmdshell权限来进行入侵。忘记告诉你，刚才运行的这段sql脚本，会在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\isapi\这个物理目录下，也就是虚拟目录_vti_bin目录下生成lcx.asp这个asp文件，是一个改装的cmd.asp了，密码是1234。]]></description><category></category></item><item><title><![CDATA[SQLSERVER 数据库性能的基本]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659461</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659461</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:09:29 +0800</pubDate><description><![CDATA[SQL Server’s buffer pool外的内存需求（这个需求不是说你设置了SQLSERVER最大内存之后，所剩下的内存的需求，不管你有没有设置SQLSERVER的最大内存。杀毒软件会对SQLSERVER的一些功能产生问题，使用杀毒软件的排除功能将数据库的文件排除在扫描的范围外是很重要的（放入杀软的扫描例外里）意思是说，Tempdb放在单独的物理磁盘，事务日志文件放在单独的物理磁盘，数据文件放在单独的物理磁盘，操作系统放在单独的物理磁盘，然而，为了性能的优化，跟着下面给出的建议最佳实践。]]></description><category></category></item><item><title><![CDATA[配置SQL Server去使用 Windows的 Large-Page/Huge-Page allocations]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659446</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659446</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:07:54 +0800</pubDate><description><![CDATA[为什麽SQLSERVER启动的时候就占用了服务器的所有内存，其中的一个原因有可能是你开启了跟踪标志834符合SQLSERVER使用大页面分配虚拟地址空间的要求，并且设置《max server memory》选项为0。TLB的工作方式类似于SQLSERVER的执行计划缓存，只要一个入口曾经被转译过下次就不需要再次转译，大页的好处是提高TLB命中率，减少内核cpu消耗。虚拟地址空间=一个进程使用的内存）是由小的内存页面构成的，那么在页面描述符表里的入口就需要相应增加，同时TLB缓存的入口数也会相应增加。]]></description><category></category></item><item><title><![CDATA[SQLSERVER truncate table之后是否会重置表的自增值]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659230</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659230</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 13:05:28 +0800</pubDate><description><![CDATA[如果自从创建表以来未在表中插入任何行，或者已使用 TRUNCATE TABLE 语句删除所有行，则在运行 DBCC CHECKIDENT 之后插入的第一行将使用 new_reseed_value 作为标识。否则，插入的下一行将使用new_reseed_value +这两个表都有自增ID，都做了表分区，单表200GB，使用 SELECT IDENT_CURRENT('') 的时候两个表。马上测试一下，结果发现truncate table真的重置了种子，以前是知道的，不过以前用到truncate的情况很少。]]></description><category></category></item><item><title><![CDATA[干货分享：SQLSERVER使用裸设备]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143659096</link><guid>https://blog.csdn.net/m0_70960708/article/details/143659096</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:42:57 +0800</pubDate><description><![CDATA[最好在创建数据库文件的时候就指定数据库文件的大小为raw分区的大小。最好在创建数据库文件的时候就指定数据库文件的大小为raw分区的大小。因为raw分区是不能够打开的，所以运维团队需要监控住在裸设备上的数据库数据文件是否不够空间，以免发生数据插入失败的情况。挂载驱动器不受26个盘符的限制（分区超过26个就不能再建立分区了），因此，你可以使用不受数量限制的raw分区。将数据库文件还原为窗口那里一般会显示将数据库中相应的数据文件还原到的物理路径，但是因为裸设备是没有物理路径的。无法创建列出的某些文件名。]]></description><category></category></item><item><title><![CDATA[SQLSERVER监控复制并使用数据库邮件功能发告警邮件]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143658999</link><guid>https://blog.csdn.net/m0_70960708/article/details/143658999</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:37:18 +0800</pubDate><description><![CDATA[repl_freq = N'continuous',   --是复制频率的类型。默认设置为 continuous。@ins_cmd = N'CALL sp_MSins_dboRepl_Test', --是复制项目的插入时使用的复制命令类型。@del_cmd = N'CALL sp_MSdel_dboRepl_Test', --是复制项目的删除时使用的复制命令类型。@upd_cmd = N'SCALL sp_MSupd_dboRepl_Test' --是复制项目的更新时使用的复制命令类型。]]></description><category></category></item><item><title><![CDATA[SQLSERVER复制优化之一《改变包大小》]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143658967</link><guid>https://blog.csdn.net/m0_70960708/article/details/143658967</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:29:48 +0800</pubDate><description><![CDATA[从分发服务器ping一下订阅服务器，ping  4096Byte大小的包，ping100次，因为分发默认传输的包大小是4096Byte，中间偶尔会超时。复制分发代理是一个可执行文件，它能将快照（对于快照复制和事务复制）和保存在分发数据库表中的事务（对于事务复制）移动到订阅服务器上的目标表中。参数l是指包的大小， 参数n是指ping的次数，不加 -l 参数的话默认ping的包大小为32Byte。分发代理也是，一个数据库可以有多个分发代理，每个分发代理对应他们各自的进程。]]></description><category></category></item><item><title><![CDATA[备份数据库的时候设置 BufferCount 选项不正确导致 out of memory 的情况]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143658940</link><guid>https://blog.csdn.net/m0_70960708/article/details/143658940</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:27:17 +0800</pubDate><description><![CDATA[指定用于备份操作的 I/O 缓冲区总数。大量的连续的内存分配决定于备份设备的数量和数据库文件存放的磁盘的数量。根据上面的公式，第一个例子里面我的备份设备是6，磁盘数是1，因此： 在我的例子里buffer count是[(6*3) + 6 + (2*1)]=26。在这种情况下，你应该减少备份设备的数目或者减少buffer count通过指定buffer count的值在书写备份命令的时候。这是对于32位系统中大量的连续的内存分配的 non-Buffer pool区域的虚拟地址空间是至关重要的。]]></description><category></category></item><item><title><![CDATA[恢复SQL Server被误删除的数据]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143658915</link><guid>https://blog.csdn.net/m0_70960708/article/details/143658915</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:25:08 +0800</pubDate><description><![CDATA[为了完成将NULL Bytes的hex码转换为二进制格式（正如之前讨论的，1表示行中对应的那一列为null，而0则表示对应的列有实际的数据）现在我们知道表和表中的数据信息，那么我们需要利用这些数据去将 [RowLog Contents 0] 列里的hex码的数据插入到表中的相应列。现在，我们已经删除了数据，这些数据以hex码的形式放在事务日志里，这些hex码是有规律的，我们根据这些规律可以很容易恢复这些数据。在我使用SQLSERVER的这些年里面，大部分人都会问我一个问题：“能不能恢复被删除的数据？]]></description><category></category></item><item><title><![CDATA[python2升级为python3]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143628320</link><guid>https://blog.csdn.net/m0_70960708/article/details/143628320</guid><author>m0_70960708</author><pubDate>Sun, 10 Nov 2024 12:17:34 +0800</pubDate><description><![CDATA[通过查看/usr/bin路径下的python可执行文件得知，在系统安装好之后，默认已经存在/usr/bin/python、 /usr/bin/python2、 /usr/bin/python2.7等三个python2的可执行文件。只要不动它们，对python2环境是没有影响的，然后在安装完python3之后，做一个软链接， /usr/bin/python3 -> /usr/local/bin/python3。：源码安装，下载Python的源码包，自己编译安装，比较繁琐。]]></description><category></category></item><item><title><![CDATA[SQL Server中STATISTICS IO物理读和逻辑读的误区]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143628191</link><guid>https://blog.csdn.net/m0_70960708/article/details/143628191</guid><author>m0_70960708</author><pubDate>Fri, 08 Nov 2024 15:40:41 +0800</pubDate><description><![CDATA[对于文件系统，读写一个数据库8KB页面需要读写2个分配单元 也就是2个文件系统IO，另外，磁盘是一个块设备，固态硬盘和机械硬盘都一样，每次刷盘都需要刷一定大小的块 (block)才高效，所以文件系统为了刷盘经济，一般达到一定的block 大小才会刷盘。机械硬盘的逻辑扇区：512字节，整个硬盘暴露给操作系统的扇区，一般跟物理扇区的大小是一样的，保持对齐，操作系统将分配单元的读写请求划分为多个512字节大小，为了适应逻辑扇区的大小。所以，与内存操作，是虚拟一个页的概念来作为最小单位。]]></description><category></category></item><item><title><![CDATA[python 里 certifi 库的作用]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143628142</link><guid>https://blog.csdn.net/m0_70960708/article/details/143628142</guid><author>m0_70960708</author><pubDate>Fri, 08 Nov 2024 15:39:14 +0800</pubDate><description><![CDATA[certifi 库安装文件夹里面只有一个core.py和cacert.pem文件，core.py里面只有一个where()函数，用来返回cacert.pem的路径，所以经常更新certifi库本质就是要经常更新cacert.pem文件。安装了certifi之后，和requests库一样也有一个cacert.pem，可以用编辑器打开cacert.pem，里面包含了很多可信任知名公司的证书/公钥。通过360浏览器可以看到百度的根证书，查一下cacert.pem文件，确实是有根证书的。]]></description><category></category></item><item><title><![CDATA[SQL Server内置的HTAP技术]]></title><link>https://blog.csdn.net/m0_70960708/article/details/143628086</link><guid>https://blog.csdn.net/m0_70960708/article/details/143628086</guid><author>m0_70960708</author><pubDate>Fri, 08 Nov 2024 15:37:46 +0800</pubDate><description><![CDATA[假设用户建了一个行存索引和列存索引组合的表，事务插入数据时，会同时插入行存和Delta Store，Delta Store达到100W行阈值后冻结，tuple-mover后台线程会将其中较冷的数据迁移到Main Store，无论是过去的传统数仓，还是现在的大数据技术栈，都存在这个时效性问题。根据数仓场景的特点，SQL Server列存的开销其实可以接受，然后使用类Delta-Main架构也是比较主流的做法，但是到了HTAP的场景，整个数据库需要支撑高并发的查询和更新，列存的开销就会被放大。]]></description><category></category></item></channel></rss>