代码改变世界

【SQLServer】如何分析图形化的SQL执行计划

2022-09-27 08:53 by abce, 682 阅读, 0 推荐, 收藏, 编辑
摘要:1.【SQLServer】SQLServer执行计划概览 2.【SQLServer】SQLServer执行计划的类型 SQL执行计划广泛用于通过监视和排除查询内部执行的方式来调整查询的性能。为了能够利用SQL执行计划,我们需要了解SQL执行计划提供的不同信息,直观可见的信息或者操作符隐藏的信息。你应 阅读全文

【MySQL】MySQL分区表

2022-09-24 16:00 by abce, 46 阅读, 0 推荐, 收藏, 编辑
摘要:本想整理一下MySQL分区表的内容。发现有人已经写了很详细了,这里整理一下链接 第36期:MySQL 原生水平拆表 第37期:适当的使用 MySQL 原生表分区 第38期:MySQL时间类分区具体实现 第39期:MySQL时间类分区写SQL注意事项 第40期:MySQL分区表案例分享 第41期:My 阅读全文

【SQLServer】SQLServer执行计划的类型

2022-09-23 08:37 by abce, 573 阅读, 0 推荐, 收藏, 编辑
摘要:1.【SQLServer】SQLServer执行计划概览 在上一篇文章中,我们详细描述了提交的SQL Server查询所经历的不同阶段以及SQL Server关系引擎如何处理它。SQL Server关系引擎生成执行计划,SQL Server存储引擎执行请求的数据检索或修改过程。在本文中,我们将讨论S 阅读全文

【SQLServer】SQLServer执行计划概览

2022-09-22 11:04 by abce, 850 阅读, 0 推荐, 收藏, 编辑
摘要:在本系列文章中,我们将纵览SQL Server执行计划的海洋,从定义执行计划的概念开始,遍历执行计划的类型、组件和运算符,分析执行计划,最后我们将介绍如何保存和管理执行计划。 当你提交T-SQL查询时,你告诉SQL Server引擎想要什么,但没有指定如何为你执行。在将T-SQL查询提交给SQL S 阅读全文

【SQLServer 】SQLServer健康报告

2022-09-22 11:02 by abce, 207 阅读, 1 推荐, 收藏, 编辑
摘要:使用:1.创建存储过程:usp_SQLhealthcheck_report2.执行存储过程 execute usp_SQLhealthcheck_report3.输入mail地址(可选项)4.保存结果 输出格式:HTML(支持将html以邮件附件的方式发送) 原文地址:http://udayarum 阅读全文

【MySQL】MySQL导出用户权限信息

2022-09-20 14:00 by abce, 328 阅读, 0 推荐, 收藏, 编辑
摘要:$ vim MyDatabaseUSers.sql #!/bin/bash GRANT_CMDS=/tmp/ShowGrantsToExport.sql GRANT_FILE=MyDatabaseUSers.sql MYSQL_USER=root MYSQL_PASS=root MYSQL_CONN 阅读全文

【SQLServer】并行执行计划中的分支和线程

2022-09-18 08:41 by abce, 247 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server 2012的执行计划增加了保留线程和并行执行计划的使用信息。 例如下面的查询: SELECT BP.ProductID, cnt = COUNT_BIG(*) FROM dbo.bigProduct AS BP JOIN dbo.bigTransactionHistory AS 阅读全文

【MySQL】MySQL如何高效地归档数据

2022-09-17 09:58 by abce, 1959 阅读, 0 推荐, 收藏, 编辑
摘要:高效归档应该满足的需求:1.归档应该是异步的2.归档复制使用的存储引擎应该是针对大的数据集优化过的3.常规集群应该只是正常删除数据4.归档系统应该从复制流中删除删除语句,只保留插入和更新5.归档系统应该是健壮的并且能够处理故障和恢复复制 关键因素我们最初的出发点有点像下图: 集群由一个源(S)和两个 阅读全文

【MySQL】加速MySQL中大表的删除

2022-09-15 14:25 by abce, 504 阅读, 1 推荐, 收藏, 编辑
摘要:由于各种原因,只要大表出现在系统中,就是一种痛苦。不仅仅如此,删除它也是一项艰巨的任务。本文我们将了解为什么做这个操作很痛苦,以及我们能做些什么。 所以发生了什么?当一个表被删除(或截断)时,InnoDB必须扫描整个缓冲池的页并删除所有属于该表的页。对于较大的缓冲池,这种在缓冲池中抓取页和逐出的过程 阅读全文

【SQLServer】SQLServer中的名词解释

2022-09-14 09:03 by abce, 112 阅读, 0 推荐, 收藏, 编辑
摘要:调度程序(Scheduler)在SQL Server中管理线程调度并允许线程暴露给CPU的对象(通过sys.dm_os_schedulers查看)。Scheduler不控制事情,而是让worker线程相互合作,依靠他们的合作(合作调度模式)。每个Scheduler/master(每个逻辑CPU一个) 阅读全文
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 122 下一页