SQL Server Profiler 监听 SQL 语句技巧

SQL Server Profiler 是 SQL 跟踪的图形用户界面,用于监视 数据库引擎 或 Analysis Services 的实例。 您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。 例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。

SQL Server Profiler 我经常使用,比如监视第三方应用执行的 SQL。再比如使用了 ORM 框架的项目,虽然可以少写很多 SQL,但是当使用 ORM 出现异常时,很难跟踪到内部具体执行的 SQL,这个时候 SQL Server Profiler 就是一大利器了。

解决 Windows 端口被占用的问题

在启动 Go 服务时,遇到一个报错:

1
2
net.Listen address ":80" failed: listen tcp :80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
1. net.Listen address ":80" failed

一看就是 80 端口被占用了,有可能是 IIS、Apache或你重未听说过的应用,如 SQL Server Reporting Services,那如何找到占用端口的应用呢?

传染病重在预防,别让无知害人害己!

病毒无处不在,
最爱乘虚而入!

无论打耳洞、纹身还是美牙,
千万要去消毒可靠拥有正规营业执照的医疗机构。

包括住酒店也是需要注意的,详细的预防事项我都写在了文章结尾,赶紧看起来吧,别让无知害人害己。

移动套餐

记录下当前使用的移动套餐,到期待办已同步至 wekan。

Linux 查找大文件、大目录,解决磁盘空间不足的问题

最近阿里云服务器频繁报警,报警原因就是服务器的内存使用率又高达 98%,云盘使用高达 93%。

云盘空间不足,那就删除文件,它相比解决内存不足要简单,今天我们先来解决云盘空间不足的问题。 而解决此问题,无非就是找大文件和大量小文件,比如:

  • 没有按日期存储的日志文件,如果一直不删除该日志文件,那么它会越来越大。
  • 按日期存储的日志文件,没有按日期删除的话,单个文件可能不大,但是大量的单个文件就不小了。
Read more

使用 Apple Silicon 的 Mac 别用 gen 来安装 CocoaPods

新买的 Mac Studio 还未安装过 CocoaPods,因为最近开发的项目都是用 Swift Package Manager。目前仍然有很多项目是使用 CocoaPods,今天从 GitHub 上 Clone 了一个 App 就是使用 CocoaPods。我的一般都是直接安装官网的方式去安装,没必要百度和 Google,但是安装官网的安装命令 sudo gem install cocoapods 安装,是能安装成功的,但是使用时却报错了:

1
2
3
4
5
6
7
8
9
10
11
12
$ pod install
Analyzing dependencies
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi/library.rb:275: [BUG] Bus Error at 0x00000001046b4000
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
Read more

如何使用 Navicat 导出数据库表结构和表数据的 sql 脚本?《转载》

Navicat 是一套快速、可靠并价格相当便宜的数据库管理工具,相信大家在平时工作中不少用。一般大家可能用的最多的只是连接到特定的数据库,然后其次对于数据库的表进行各种 CRUD,那么大家有没有尝试过导出数据库的表结构和数据呢?我这周就尝试过了,而且深有体会。下面就听我慢慢讲解。

  这周五自己负责的项目要进行私有化部署,所以得提前将项目中对应的数据库所需要的表结构和数据的 sql 导出来。当时上级交给了我这个任务,那么如何使用 Navicat 导出数据库的表结构和数据呢?虽然界面中也有相关提示,但是追求完美的我总感觉会有更好的方法,于是经过不断摸索,自己总结了以下三种不同的导出方式: