数据库
文章平均质量分 60
surfirst
长期就职于全球化的公司团队。领导的团队是公司第一个转型为敏捷开发模式的团队,成功推动整个部门转型为敏捷开发模式。协调全球架构师,共同构建公司的参考架构。持续的创新者,拥有6项美国专利,为树立中国团队的创新形象建立基础。
展开
-
SQL Server docker容器错误:SQL Server 2019 will run as non-root by default
由于 SQL Server 容器使用 mssql 用户执行,造成了使用 docker volume 持久化失败。解决方案是把主机的指定文件夹的所有者改为 mssql 的 ID 10001,我们就可以成功使用 docker volume 来持久化我们的数据文件了。原创 2022-11-07 21:46:27 · 2295 阅读 · 0 评论 -
如何在 SQL Server Management 上使用不同端口连接到 SQL Server?
在使用 SQL Server Management 连接 SQL Server 时,如果我们不特别指定,它会使用1433 端口连接数据库服务器。如下图所示:但是有时候数据库端口可能不是默认的 1433 端口,我们就需要在数据库地址后面加上一个逗号来指定端口,示例如下:your_db_server, port假设你的数据库地址是 10.177.26.3,端口是 10433,那么在 server name 那儿就应该填写:10.177.26.3, 10433更多文章哪种敏捷实践能让“老板”原创 2022-05-15 09:37:05 · 1406 阅读 · 0 评论 -
为什么要用时序数据库,influxDB 和 VictoriaMetrics 谁才是王者?
在数据库领域有一种数据库叫做时序数据库,那么相比于传统的关系数据库这种数据库有什么特点呢?首先我们需要了解一下什么是时序数据,以及它有什么特点?什么是时序数据?时序数据库中存储的时序数据就是带着时间戳的数据,采集时序数据的目的是监测数据的前后差异,然后做出响应。时序数据的特点一旦被存储就不会被修改新的数据只会被添加到系统中,数据不会在将来的某个时段被修改为其他的值。最近产生的数据的重要性超过老数据数据量巨大因为每隔一个时间段就会新增一批数据,所以数据量非常大。比如对于一个有5000个数据原创 2021-03-24 10:07:25 · 3386 阅读 · 1 评论 -
行数据库和列数据库各有什么优势?
大部分数据库是行数据库,数据是按照一行一行存储的,这最符合人类的思维模型,但是有人确认为数据可以按列存储,并且认为这样做大有益处,为什么呢?先看看下面的数据:row IDStudent IDNameProvinceAge11001张三北京1621002李四湖北1531003王五河南1641004刘备北京1451005关羽上海16行数据库如何存储数据在行数据库里这些数据是一行一行存储的,比如“王五”的数据:原创 2021-03-19 20:01:28 · 1948 阅读 · 0 评论 -
如何查看 azure app service 自带的 mysql 的用户名和密码
azure app service 自带一个 mysql 数据库,这便于我们快速建立小型网站。虽然我们可以管理它,但是只有知道了它的用户名和密码,我们才能真正的使用它。那么我们怎么能找到它的用户名和密码呢?打开“高级工具” (Advanced Tools)点击左边工具栏的 开发工具->高级工具,然后点击“转到"这样可以看到 Kudu,然后点击顶部菜单的 Debug console这个时候会出现命令行,我们要找到 *D:\home\data\mysql* 中的 MYSQLCONNSTR_原创 2021-03-04 22:38:21 · 387 阅读 · 1 评论 -
面试问题:如何模拟SQL Server死锁 (附视频和脚本)
这个视频使用下面的脚本成功地模拟了 SQL Server 的死锁。死锁一般发生在两个事务在拿到了对方接下来需要的锁的情况下,申请这些锁的情况。死锁会造成 SQL Server 性能下降,因为侦测和解除死锁需要消耗额外的资源。视频链接:模拟步骤:运行建立 SampleTable 表的脚本运行 Transaction A 中 ID=2 的 Update 脚本运行 Transaction B 中 ID=3 的 Update 脚本运行 Transaction A 中 ID=3 的 Update 脚本并原创 2021-01-08 13:26:35 · 488 阅读 · 1 评论