sqlserver

公有云(三)

雨燕双飞 提交于 2021-02-20 16:46:54
12.重装系统 1.更换系统盘 直接换系统的那块盘,可以换不同的操作系统,比如从Linux换成Windows 或者Windows换成linux 步骤:ECS控制台---点击对应的实例---停止实例--右侧更多-- 更换系统盘 2.重新初始化 步骤:ECS控制台---停止实例--右侧更多 -- 重新初始化磁盘--到了本实例云盘管理-- 选择对应的系统盘---打勾-- 重新初始化磁盘 13.工单系统 工单是什么 工单是我们提交问题的 如何创建工单 点击上面菜单栏-- 点击选择提交工-- 选择对应的产品分类 --- 选择遇到问题的分类,在点右下角提交 14.RDS 云数据库 支持mysql sqlserver postgrepsql mariadb PPAS(高度兼容oracle) 云数据库RDS 建议和ECS 在同一个区域里 创建实例 地域:根据你的云主机来选择 类型:mysql/mariadb/postgrepql基础版 可用区域要和你的ECS匹配, 网络类型也要根据你的云主机网络来选择 规则:小型网站, 1核1G就够了 后续可以升级 存储空间也是安需求建 购买实例后,需要等1到2分钟擦i可以看到实例列表 管理实例 点击管理页面来进行管理 专有网络的联通性 ping 数据库地址 安装mysql yum install -y mysql 管理平台创建MYSQL账号

「分布式技术专题」三种常见的数据库查询引擎执行模型

元气小坏坏 提交于 2021-02-18 20:46:44
注: 本文涉及到的相关资料图片摘自 CARNEGIE MELLON DATABASE GROUP 发表的 CMU SCS 15-721 (Spring 2019) :: Query Execution & Processing (点击可查看) 1. 迭代模型/火山模型(Iterator Model) 又称 Volcano Model 或者 Pipeline Model 。 该计算模型将关系代数中每一种操作抽象为一个 Operator,将整个 SQL 构建成一个 Operator 树,查询树自顶向下的调用next()接口,数据则自底向上的被拉取处理。 火山模型的这种处理方式也称为拉取执行模型(Pull Based)。 大多数关系型数据库都是使用迭代模型的,如 SQLite、MongoDB、Impala、DB2、SQLServer、Greenplum、PostgreSQL、Oracle、MySQL 等。 火山模型的优点在于:简单,每个 Operator 可以单独实现逻辑。 火山模型的缺点:查询树调用 next() 接口次数太多,并且一次只取一条数据,CPU 执行效率低;而 Joins, Subqueries, Order By 等操作经常会阻塞。 2. 物化模型(Materialization Model) 物化模型的处理方式是:每个 operator 一次处理所有的输入

使用docker部署SqlServer

荒凉一梦 提交于 2021-02-18 17:51:31
踩了很多坑,来记录一下 首先说sqlserver 1. 安装docker要使用centos 7以上版本,使用centos 6及以下版本会出现各种问题 2. docker CE安装过程 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #建立仓库 $ sudo yum install docker-ce #安装docker $ sudo systemctl start docker #开启docker 3. 从 Docker Hub 中拉出 SQL Server 2017 Linux 容器映像 $ sudo docker pull microsoft/mssql-server-linux:2017-latest 4. 显示所有可用的镜像 $ docker images 5. 运行一个镜像(也就相当于使用已有的镜像创建一个实例) $ sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>' -p 1401:1433 -v

docker 安装 sqlserver 数据库

自闭症网瘾萝莉.ら 提交于 2021-02-18 17:51:07
具备条件: 1.服务器需要大于2G内存。如果不够则可能无法正常启动,查看日志报如下错误: This program requires a machine with at least 2000 megabytes of memory 2、获取 sqlserver 镜像 $ docker pull mcr.microsoft.com/mssql/server:2017-latest 镜像下载成功后,运行镜像 $ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sa1122.?' -p 33061:1433 -v /opt/data/sqlserver/:/var/opt/mssql/data/ --name sqlserver -d mcr.microsoft.com/mssql/server:2017-latest 查看日志 2019 - 03 - 27 09 : 25 : 02.28 spid7s Converting database ' msdb ' from version 862 to the current version 869 . 2019 - 03 - 27 09 : 25 : 02.29 spid7s Database ' msdb ' running the upgrade step from version 862

CentOS8 使用Docker容器中 SqlServer数据库 外部连接

为君一笑 提交于 2021-02-18 17:36:06
楔子 工作在win10环境下,使用Docker Windows桌面版容器化SqlServer数据库连接使用(主要是想用Docker),但是同时需要Linux系统测试,win10 下VMware 虚拟机安装CentOS 与Docker冲突(都是虚拟化技术,该冲突可以解决,但是切换麻烦略),想到Win10 Linux 子系统发现也是一样,关键Win10 Linux 子系统安装Docker无法运行,最后干脆在CentOS 虚拟机下安装Docker 然后容器化SqlServer 让外界访问使用 需要步骤(所需工具) VMware Workstation 15 Pro CentOS 8 SQL Server Docker DataGrip 方便数据库连接 安装 VMware Workstation 15 Pro(略) 虚拟机安装 CentOS 8 建议 内存大于2G (sqlserver 需要服务器的内存至少2G) 网络先设置自动获取(GUI桌面最好,方便手动设置网络而不用进入vi修改网络配置) Docker 安装步骤 下载docker-ce的repo curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo 安装依赖 yum install https:/

MSSQL sqlserver系统函数教程分享

南楼画角 提交于 2021-02-18 01:28:00
摘要: 下文收集了sqlserver函数教程,为每一个函数都进行了相关举例说明, 如下所示: sqlserver聚合函数教程: mssql sqlserver avg聚合函数使用简介 mssql sqlserver CHECKSUM_AGG聚合函数使用简介 mssql sqlserver count聚合函数使用简介 mssql sqlserver count_big聚合函数使用简介 mssql sqlserver grouping聚合函数使用简介 mssql sqlserver grouping_id聚合函数使用简介 mssql sqlserver max及min聚合函数使用简介 mssql sqlserver stdev及stdevp聚合函数使用简介 mssql sqlserver sum聚合函数使用简介 mssql sqlserver var及varp聚合函数使用简介 sqlserver分析函数教程: mssql sqlserver CUME_DIST分析函数使用简介 mssql sqlserver CUME_DIST分析函数原理说明 mssql sqlserver FIRST_VALUE LAST_VALUE分析函数使用简介 mssql sqlserver LAG lead分析函数使用简介 mssql sqlserver PERCENTILE_CONT分析函数使用简介

一道简单的mysql面试题—你能写出答案不?

丶灬走出姿态 提交于 2021-02-16 20:48:45
最近我在面试时,发现基本每个面试者都会写自己熟悉sql的使用,类似下面这种描述: 熟悉MySQL的常规操作及MySQL数据库的优化方式 维护公共数据库环境(oracle,Mysql,sqlserver等) 熟练操作SQLserver 数据库,My Sql数据库对数据进行增、删、改、查,使用事务,存储对数据进行操作 所以,我现在每次都会出一道sql题目,考察下面试者是否真的掌握了sql语句。我将题目分享出来,大家可以看看自己是否能答的出来。 初始表 假如有一张学生分数表,总共有3项:学号id、科目id、分数。我们先在本地创建个表,然后插入一些初始化数据 create table if not exists student_score ( id bigint auto_increment comment '主键' primary key , student_id bigint not null comment '学生id' , subject_id varchar ( 100 ) null comment '科目id' , score float null comment '学生分数' , row_state tinyint ( 1 ) default 1 null comment '是否有效状态 1正常 0删除' ) ENGINE = InnoDB AUTO_INCREMENT= 1

二步实现 远程连接 阿里云SqlServer 2012 数据库服务器

孤人 提交于 2021-02-15 19:53:59
前言:在使用 阿里云 上的一些产品时,遇到不少坑。 安装IIS 时,遇到 因买的配置过低,虚拟内存不足,而导致 IIS 总是安装失败; 现在 在上面安装了个 Sql Sever 2012,远程老是 不能连接,百度找半天,终于能够连接上了。 实现步骤如下: 找到 安全组配置,打开 安全组配置,点击配置规则,增加 地址段访问的 授权规则,Sql Server的默认端口时 1433 。 服务器上 win + R 键入 compmgmt.msc ,打开 计算机管理,按照如图所示 设置。 注:IPAll 一栏 TCP端口必须设置,不然连接不上!!! 设置完成后,重启一下 Sql Server 服务。 在找问题解决方法中,有的人说,还需要增加 windows 防火墙的 1433 的入站规则,不过我也添加了,后来能够正常连接上Sql Server 后,我把那规则 给删除之后,试了试,同样也可以连接上。 如果以上二步,依旧不能正常连接 Sql Server ,再把 防火墙的 入站规则 给增加上再试试。 来源: oschina 链接: https://my.oschina.net/u/4562984/blog/4953016

Java进阶训练营

安稳与你 提交于 2021-02-15 17:11:30
Java进阶训练营 \/ itspcool 一起交流学习 案例分析 学习组合使用多种 JVM 工具,详细了解 JVM 的内部运行状态。 对运行中的 JVM 进行堆内存、线程、CPU、GC 和死锁情况进行分析。 通过动态运行数据,分析热点类和方法,查找性能瓶颈。 核心要点 使用 jstat/jmap/jstack 等命令,JConsole/JVisualVM/JMC 等可视化工具剖析 JVM 性能。 分析 JVM 的堆内存、线程、类加载、CPU 使用情况,诊断 JVM GC 情况,检测死锁。 使用飞行记录器,分析一段时间内的 JVM 运行状态,分析热点方法和性能瓶颈。 一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经 了。 二、 设计模式。其实写代码是很容易的事情,我相信您也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代 码往往要借助一些设计模式