首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏.NET开发那点事

    使用SQL-Server分区表功能提高数据库的读写性能

    首先祝大家新年快乐,身体健康,万事如意。 一般来说一个系统最先出现瓶颈的点很可能是数据库。比如我们的生产系统并发量很高在跑一段时间后,数据库中某些表的数据量会越来越大。海量的数据会严重影响数据库的读写性能。 这个时候我们会开始优化系统,一般会经过这么几个过程:

    1.7K10发布于 2021-03-02
  • 来自专栏程序猿

    SQL注入分析服务器类型

    分析数据库服务器类型 一般来说,ACCESS与SQL-SERVER是最常用的数据库服务器,尽管它们都支持T-SQL标准,但还有不同之处,而且不同的数据库有不同的攻击方法,必须要区别对待。 ⒈利用数据库服务器的系统变量进行区分 SQL-SERVER有user,db_name()等系统变量,利用这些系统值不仅可以判断SQL-SERVER,而且还可以得到大量有用信息。 p=YY and user>0 不仅可以判断是否是SQL-SERVER,而还可以得到当前连接到数据库的用户名 ②HTTP://xxx.xxx.xxx/abc.asp? ,而SQL-SERVER的系统表是sysobjects,在WEB环境下有访问权限。 Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。

    2.5K60发布于 2018-03-09
  • 来自专栏小黑在哪里

    .Net Core in Docker极简入门(下篇)

    "ConnectionStrings": { "DemoContext": "Server=sql-server;Database=DemoDB;User Id=sa;Password=Password @2020;" } } 注意:Server=sql-server,这个sql-server是需要在docker-compose.yml中定义的,下面再说。 sql-server: image: mcr.microsoft.com/mssql/server:2019-CU5-ubuntu-18.04 ports: - ' networks用于指定网络,因为docker中容器之间默认是无法直接通信的,这里创建了一个bridge模式的网络my-net,webapplication1和sql-server都在my-net网络中 所以在上面webapplication1的数据库连接字符串中就可以写:Server=sql-server。通常数据库的数据目录会挂载到主机上,防止容器发生意外导致数据丢失。

    1.1K10发布于 2020-08-14
  • 来自专栏Java架构师必看

    框架组件,究竟要不要自研?

    公司也不确定能走多远,业务相对简单,业务以“快速迭代”为最高优先级,此时一般会选择“自己熟悉的技术”作为选型: 研发语言:熟PHP选PHP,熟Java选Java 数据库:熟MySQL选MySQL,熟SQL-serverSQL-server 框架组件:熟Ruby on Rails选ROR,熟ThinkPHP选ThinkPHP,熟SSH选SSH … 此时千万不要纠结选型,选自己熟悉的,业务以快速迭代为最优先 58同城早期选型是微软技术体系,后来数据量增大,并发量增大,机器数据库越来越多,性能扛不住,成本也扛不住(你猜一个SQL-server的licence一年多少钱?) ,后来老崔带领大家转型开源阵营: Windows -> Linux SQL-server -> MySQL C# -> Java … 虽然短痛了1-2年,但长远来说,绝对是正确的决策 适当造轮子 推荐文章,MQ技术细节: 《究竟什么时候使用MQ》 《MQ,如何做到消息必达》 《MQ,如何做到消息幂等》 《MQ,如何做到消息延时》 《MQ,如何做到削峰填谷》 调研: 你猜一个SQL-server

    73230发布于 2021-09-26
  • 来自专栏架构师之路

    最近这两年,到底什么技术栈最流行?(全球调研)

    第二项:数据库(多选) 各种数据库的使用场景有所不同(SQLite,Redis,ES),抽取出后端固化存储的数据库: PostgreSQL:51.9% MySQL:39.4% SQL-Server:27.1% 从全球统计数据来看,闭源商业数据库 SQL-Server, Oracle 使用比例并不低;但是在国内,闭源商业数据库的使用,却没有这么高的比例,原因是什么呢? 其二,国内外,开源趋势的差异。 结束语 看完stackoverflow的2024年度流行技术栈与研发工具调研结果,感触良多: 为何国外C#,SQL-Server,Oracle用的多? 咱们对开源的贡献,为何远低于国外?

    1.2K20编辑于 2025-07-10
  • 来自专栏Windows技术交流

    sqlserver的限制

    激活等多个方面),建议还是直接跟自己的软件方确认,我不是软件方,所述仅作交流,不作为权威 微软官网对sqlserver的限制说明 https://learn.microsoft.com/zh-cn/sql/sql-server /editions-and-components-of-sql-server-2022 https://learn.microsoft.com/zh-cn/sql/sql-server/compute-capacity-limits-by-edition-of-sql-server

    69210编辑于 2024-06-13
  • 来自专栏架构驿站

    【安全测试】SQL注入简述

    ⒈利用数据库服务器的系统变量进行区分 SQL-SERVER有user,db_name()等系统变量,利用这些系统值不仅可以判断SQL-SERVER,而且还可以得到大量有用信息。 p=YY and user>0 不仅可以判断是否是SQL-SERVER,而还可以得到当前连接到数据库的用户名 ②HTTP://xxx.xxx.xxx/abc.asp? ,而SQL-SERVER的系统表是sysobjects,在WEB环境下有访问权限。 p=YY;exec master..xp_cmdshell “net user aaa bbb /add”-- (master是SQL-SERVER的主数据库;名中的分号表示SQL-SERVER执行完分号前的语句名 读取法:SQL-SERVER有一个存放系统核心信息的表sysobjects,有关一个库的所有表,视图等信息全部存放在此表中,而且此表可以通过WEB进行访问。

    2K60编辑于 2022-03-25
  • 来自专栏全栈程序员必看

    可使用 git 操作的数据库 dolt

    -add user.name "YOUR NAME" image-20220718105123725 设置数据存储目录 mkdir -p test/dolt cd test/dolt 启动 sql-server 服务 dolt sql-server 使用 sql-client 连接到 sql 服务 NOTICE: Dolt 同样支持任何与 MySQL 兼容的客户端,Dolt 也附带一个客户端。

    1.2K20编辑于 2022-11-01
  • 来自专栏架构师之路

    框架组件,究竟要不要自研?

    ,公司也不确定能走多远,业务相对简单,业务以“快速迭代”为最高优先级,此时一般会选择“自己熟悉的技术”作为选型: 研发语言:熟PHP选PHP,熟Java选Java 数据库:熟MySQL选MySQL,熟SQL-serverSQL-server 框架组件:熟Ruby on Rails选ROR,熟ThinkPHP选ThinkPHP,熟SSH选SSH … 此时千万不要纠结选型,选自己熟悉的,业务以快速迭代为最优先,公司得先生存下来 58同城早期选型是微软技术体系,后来数据量增大,并发量增大,机器数据库越来越多,性能扛不住,成本也扛不住(你猜一个SQL-server的licence一年多少钱?) ,后来老崔带领大家转型开源阵营: Windows -> Linux SQL-server -> MySQL C# -> Java … 虽然短痛了1-2年,但长远来说,绝对是正确的决策。

    1.7K60发布于 2018-03-02
  • 来自专栏iSharkFly

    SQL Server 操作要重建表被禁止

    https://www.ossez.com/t/sql-server/627

    68800发布于 2020-10-31
  • 来自专栏伪君子的梦呓

    Windows 环境下安装 Microsoft SQL Server

    https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 免费版有两个,SQL Server 2017 Developer 是一个全功能免费版本 https://www.microsoft.com/en-us/sql-server/developer-get-started/ ?

    2.3K30发布于 2019-03-01
  • 来自专栏架构师之路

    框架组件,究竟要不要自己重复造轮子?

    公司也不确定能走多远,业务相对简单,业务以“快速迭代”为最高优先级,此时一般会选择“自己熟悉的技术”作为选型: (1)研发语言:熟PHP选PHP,熟Java选Java; (2)数据库:熟MySQL选MySQL,熟SQL-serverSQL-server; (3)框架组件:熟Ruby on Rails选ROR,熟ThinkPHP选ThinkPHP,熟Spring boot才选; (4)… 此时千万不要纠结选型,选自己熟悉的,业务以快速迭代为最优先 58早期选型是微软技术体系,后来数据量增大,并发量增大,机器数据库越来越多,性能扛不住,成本也扛不住(你猜一个SQL-server的licence一年多少钱?)

    20821编辑于 2024-12-24
  • 来自专栏iSharkFly

    SQL Server 操作要重建表被禁止

    https://www.ossez.com/t/sql-server/627

    47800发布于 2020-12-22
  • 来自专栏HACK学习

    干货|渗透测试以及checklist模板大礼包

    然后提出整改建议 防火墙策略调研表 防火墙完整检查表 IDS(入侵检测)完整检查表 Linux完整检查表 windows完整检查表 Weblogic完整检查表 WAF完整检查表 Tomcat完整检查表 SQL-server

    2K20发布于 2021-09-09
  • 来自专栏全栈程序员必看

    C# 连接SQL Sever 数据库与数据查询实例 数据仓库

    大数据时代在编程可能需要用到一些文本内容,不可能全部写到代码里,不好更改,用户也不方便使用 所以需要用到我们的数据库来保存这些数据,直接更改数据 SQL: 下载地址:https://www.microsoft.com/zh-cn/sql-server

    56910编辑于 2022-06-26
  • 来自专栏架构师小跟班

    Java开发环境系列:SQL Server数据库安装和基本使用

    下载地址: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 点击进入下载页面后,可以看到如图所示页面,不要着急点击下载,此版本

    1.3K50发布于 2019-08-07
  • 来自专栏Java架构师必看

    如何避免回表查询?什么是索引覆盖? | 1分钟MySQL优化系列

    借用一下SQL-Server官网的说法。 MySQL官网,类似的说法出现在explain查询计划优化章节,即explain的输出结果Extra字段为Using index时,能够触发索引覆盖。 不管是SQL-Server官网,还是MySQL官网,都表达了:只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表,速度更快。 三、如何实现索引覆盖?

    2.9K30发布于 2021-10-22
  • 来自专栏Ms08067安全实验室

    从HTB-Querier靶场看内网渗透

    图二 宏信息 得到sql-server连接信息: 用户名: reporting 密码: PcwTWTHRwryjc$c6 使用mssqlclient连接数据库 mssqlclient.py -windows-auth @10.10.10.125 0x04 总结 ---- 在对整个靶场的攻击中,前期的信息收集很重要,比如通过nmap扫描的445端口发现敏感文件,而后运用sql-server去实现命令执行,最后通过5985

    1.4K40发布于 2021-07-16
  • 来自专栏架构师之路

    我被嘲笑了:被查询的列,为啥要放到索引里?(1分钟系列)

    借用一下SQL-Server官网的说法。 MySQL官网,类似的说法出现在explain查询计划优化章节,即explain的输出结果Extra字段为Using index时,能够触发索引覆盖。 不管是SQL-Server官网,还是MySQL官网,都表达了:只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表,速度更快。 三、如何实现索引覆盖?

    55721编辑于 2022-08-26
  • 来自专栏全栈程序员必看

    SQL Server 2017下载,安装,打开步骤「建议收藏」

    SQLserver Mamngement Studio 第一部分: 1.官网下载SQL Server 2017 Developer https://www.microsoft.com/zh-cn/sql-server

    4.6K21编辑于 2022-07-25
领券