SQL Server 中的 CROSS APPLY 类似于 INNER JOIN,但 CROSS APPLY一般用于连接带参表值函数和带参数子查询;而 OUTER APPLY 则类似于 LEFT JOIN,也是用于连接带参表值函数和带参数子查询 。

以下示例假定数据库中存在以下表和表值函数:

对象列名
DepartmentsDeptID、DivisionID、DeptName、DeptMgrID
EmpMgrMgrID、EmpID
EmployeesEmpID、EmpLastName、EmpFirstName、EmpSalary
GetReports(MgrID)EmpID、EmpLastName、EmpSalary

GetReports 表值函数返回直接或间接报告给指定 MgrID 的所有员工的列表。

该示例使用 CROSS APPLY 返回所有部门和部门中的所有员工。 如果某个部门没有任何员工,则将不返回该部门的任何行。

SELECT DeptID, DeptName, DeptMgrID, EmpID, EmpLastName, EmpSalary  
FROM Departments d    
CROSS APPLY dbo.GetReports(d.DeptMgrID);

如果您希望查询为那些没有员工的部门生成行(这将为 EmpIDEmpLastName 和 EmpSalary 列生成 Null 值),请改用 OUTER APPLY

SELECT DeptID, DeptName, DeptMgrID, EmpID, EmpLastName, EmpSalary  
FROM Departments d   
OUTER APPLY dbo.GetReports(d.DeptMgrID);

CentOS 一键搭建 WordPress 中文最新版, 本教程仅提供学习,请勿用于商业用途和不法行为。

一键搭建脚本仅适用于CentOS 7新服务器,不支持已安装MySQL、 Nginx 、PHP的服务器。

脚本已多次通过CentOS 7系统搭建测试,暂未发现问题。如有疑问请发邮件联系我:lixiaoting0405@163.com

一键脚本会自动安装以下主要组件或软件:

  • MySQL 8.x 最新稳定版
  • Nginx 最新稳定版
  • PHP 7.3.x 最新稳定版
  • WordPress 中文最新稳定版

建议最低硬件配置:1核/1G内存/10G硬盘/1M公网带宽/1个固定公网IPV4

1、下载脚本

wget https://down.24kplus.com/linux/wordpress/wordpress-install.sh

2、执行脚本进行搭建

chmod +x wordpress-install.sh && ./wordpress-install.sh

3、根据shell脚本提示输入相关信息

1、提示设置您要绑定的域名,输入域名后按回车,也可以直接按回车使用IP地址作为WordPress访问地址

一键安装  WordPress 步骤一
一键搭建 WordPress 步骤一

2、接下来选择输入MySQL数据库root用户密码,如果不知道密码规则建议使用默认密码,否者可能导致由于密码不符合MySQL密码强度要求安装失败

 一键安装  WordPress 步骤二
一键 搭建 WordPress 步骤二

4、 耐心等待安装完成,会有如下图安装成功的提示,包含访问地址,数据库端口,数据库密码等信息

一键搭建WordPress已完成
一键搭建WordPress已完成

如果你没有记住配置信息也不要紧,一键脚本早已帮您记录到当前目录下mysql-config.txt文件。

至此已安装完毕

WordPress
WordPress

企鹅小屋香港沙田CN2 方案,本站也买了一台作为测评。测评不算特别详细,结果仅供参考。

企鹅小屋官网:点击前往

下面为大家带来详细测评信息 :

本次评测使用的VPS为:企鹅小屋港沙田CN2 ¥77.4/月(优惠后,原价 ¥129.00/月,6折优惠码: bestcheapvps-6 ) 方案的基本信息:KVM/2核/2G内存/100G HDD/50M带宽(峰值)/ 1200GB流量。

--------------------------------------------------------------------------
CPU 型号             : Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
CPU 核心数           : 2
CPU 频率             : 2593.992 MHz
总硬盘大小           : 99.0 GB (14.0 GB Used)
总内存大小           : 1993 MB (177 MB Used)
SWAP大小             : 511 MB (105 MB Used)
开机时长             : 12 days, 22 hour 19 min
系统负载             : 0.16, 0.05, 0.01
系统                 : Ubuntu 18.04.3 LTS
架构                 : x86_64 (64 Bit)
内核                 : 4.15.0-66-generic
虚拟化平台           : kvm
--------------------------------------------------------------------------
硬盘I/O (第一次测试) : 88.0 MB/s
硬盘I/O (第二次测试) : 125 MB/s
硬盘I/O (第三次测试) : 116 MB/s
--------------------------------------------------------------------------

一、路由追踪

1、去程路由

深圳电信去程

跳数IP地区(仅供参考)AS号(仅供参考)时间(毫秒)
1*N/A**
2172.20.250.252局域网10.3 / 3.1 / 15.9
3103.45.0.53广东深圳 niaoyun.com1.3 / 1.4 / 1.2
4183.56.167.125广东深圳 电信AS4816 / AS41343.6 / 3.6 / 4.1
5183.60.20.129广东深圳 电信AS4816 / AS41348.2 / 4 / 2.8
6121.14.112.133广东深圳 电信AS4816 / AS41341.9 / 1.5 / 2.7
7119.147.223.113广东深圳 电信AS4816 / AS41345.2 / 7.3 / 4
8202.97.55.53广东广州 电信AS41346 / 11.6 / 8.7
9*N/A**
10*N/A**
1159.43.188.122
*
*
香港 电信
N/A
N/A
AS4809
*
*
28.9
*
*
1259.43.250.30香港 电信AS480926.2 / 12.3 / 11.9
13203.129.9.42香港 电信AS480911.1 / 11.5 / 13.1
14*
103.198.146.65
*
N/A
香港 bgp.net
N/A
*
AS64050
*
*
144.4
*
15103.198.146.102香港 bgp.netAS64050124.8 / 124.7 / 125.2
16103.198.*.*香港 bgp.netAS6405051.3 / 13.2 / 12.2

广西南宁联通去程

跳数IP地区(仅供参考)AS号(仅供参考)时间(毫秒)
1121.31.40.97广西南宁 联通AS48371.6 / 30.4 / 1.7
210.0.0.9局域网1.4 / 1.5 / 1.3
3121.31.32.217广西南宁 联通AS48371.5 / 1.5 / 2.4
4221.7.247.49广西南宁 联通AS48371.2 / 1.3 / 1.3
5221.7.252.21广西南宁 联通AS48371.7 / 1.7 / 1.4
6121.31.3.41广西南宁 联通AS483734 / 33.5 / 34.8
7219.158.116.221广东广州 联通AS483715.7 / 16.1 / 15.8
8219.158.97.2广东广州 联通AS483717.9 / 23.3 / 20.8
9219.158.97.29广东广州 联通AS483723.3 / 20.8 / 18.3
10219.158.10.54香港 联通AS483729.4 / 26.9 / 24.4
11219.158.42.126香港 联通AS483719.5 / 19.5 / 19.3
12103.198.146.69香港 bgp.netAS6405064.6 / 64.6 / 65.8
13103.198.146.102香港 bgp.netAS6405076.7 / 79.1 / 77.3
14103.198.146.86香港 bgp.netAS6405028.2 / 23.6 / 25.3
15137.220.*.*香港 rackip.comAS6405054 / 24.4 / 27.9

广东茂名移动去程

跳数IP地区(仅供参考)AS号(仅供参考)时间(毫秒)
110.21.1.1局域网1 / 1 / 0.8
2120.237.53.17广东茂名 移动AS56040 / AS980813.3 / 16.7 / 37.2
3183.233.13.14广东茂名 移动AS56040 / AS980853.7 / 57.4 / 36.3
4*N/A**
5221.183.13.205广东广州 移动AS980810.6 / 12.9 / 69.9
6221.176.22.162广东广州 移动AS980823.1 / 30.1 / 88.7
7221.176.24.130
221.176.24.130
*
广东广州 移动
广东广州 移动
N/A
AS9808
AS9808
*
93.5
56.7
*
8223.118.10.2香港 移动AS58453 / AS980865.3 / 58.4 / 64.4
9223.120.2.54香港 移动AS58453 / AS980826.6 / 59.7 / 98
10223.119.17.234
*
223.119.17.234
香港 移动
N/A
香港 移动
AS58453 / AS9808
*
AS58453 / AS9808
79.4
*
32.2
11103.198.146.86香港 bgp.netAS6405021.6 / 21 / 22.3
12137.220.*.*香港 rackip.comAS6405022.4 / 25.8 / 35.8

2、回程路由

深圳电信回程路由

traceroute to 183.56.167.125 (183.56.167.125), 30 hops max, 60 byte packets
 1  137.220.134.1  0.54 ms  AS64050  中国 香港 rackip.com
 2  63.140.7.5  1.26 ms  AS4809  中国 香港 chinatelecom.com.hk
 3  59.43.246.181  1.32 ms  AS4809  中国 电信
 4  59.43.188.125  6.20 ms  AS4809  中国 广东 广州 电信
 5  59.43.187.149  6.79 ms  AS4809  中国 广东 广州 电信
 6  59.43.130.113  6.95 ms  AS4809  中国 广东 广州 电信
 7  202.97.55.58  8.31 ms  AS4134  中国 广东 广州 电信
 8  119.147.222.14  9.58 ms  AS4816  中国 广东 深圳 电信
 9  121.14.112.238  18.37 ms  AS4816  中国 广东 深圳 电信
10  183.60.20.134  11.50 ms  AS4816  中国 广东 深圳 电信
11  183.56.167.125  10.22 ms  AS4816  中国 广东 深圳 电信

广西南宁联通回程

traceroute to 121.31.40.97 (121.31.40.97), 30 hops max, 60 byte packets
 1  137.220.134.1  3.23 ms  AS64050  中国 香港 rackip.com
 2  xe...bb.bgp.net (103.198.146.85)  1.49 ms  AS64050  中国 香港 bgp.net
 3  ae...bb.bgp.net (103.198.146.101)  1.45 ms  AS64050  中国 香港 bgp.net
 4  xe...bb.bgp.net (103.198.146.70)  1.19 ms  AS64050  中国 香港 bgp.net
 5  219.158.42.117  3.99 ms  AS4837  中国 香港 联通
 6  219.158.10.49  12.33 ms  AS4837  中国 广东 广州 联通
 7  219.158.96.210  11.56 ms  AS4837  中国 广东 广州 联通
 8  219.158.8.117  15.97 ms  AS4837  中国 广东 广州 联通
 9  219.158.22.90  18.55 ms  AS4837  中国 广西 南宁 联通
10  121.31.3.22  17.78 ms  AS4837  中国 广西 南宁 联通
11  121.31.0.98  20.06 ms  AS4837  中国 广西 南宁 联通
12  221.7.247.42  58.07 ms  AS4837  中国 广西 南宁 联通
13  121.31.32.218  28.96 ms  AS4837  中国 广西 南宁 联通
14  121.31.40.97  25.59 ms  AS4837  中国 广西 南宁 联通

广东茂名移动回程

traceroute to 120.237.53.17 (120.237.53.17), 30 hops max, 60 byte packets
 1  137.220.134.1  1.43 ms  AS64050  中国 香港 rackip.com
 2  xe....bb.bgp.net (103.198.146.85)  12.16 ms  AS64050  中国 香港 bgp.net
 3  223.119.17.233  2.30 ms  AS58453  中国 香港 移动
 4  223.120.2.53  4.49 ms  AS58453  中国 香港 移动
 5  223.120.2.2  8.79 ms  AS58453  中国 广东 广州 移动
 6  221.183.55.74  10.89 ms  AS9808  中国 广东 广州 移动
 7  221.176.24.61  9.21 ms  AS9808  中国 广东 广州 移动
 8  221.176.24.181  27.13 ms  AS9808  中国 广东 广州 移动
 9  *
10  211.136.207.146  16.37 ms  AS56040  中国 广东 茂名 移动
11  120.237.53.17  16.00 ms  AS56040  中国 广东 茂名 移动

电信回程走AS4809,也就是CN2,移动联通直连。

二、全国ping值

除了偏远地区,全国一片绿!看起来都爽歪歪!

香港CN2 ping 值
线路最快节点最慢节点平均响应
电信广东佛山8ms辽宁大连59ms35.0ms
多线广东东莞31ms陕西咸阳73ms45.6ms
联通广东深圳10ms山西运城63ms38.1ms
移动广东深圳12ms江苏徐州60ms29ms

三、网络测速

广州电信100M光钎终端做测试, SpeedTest 和油管测速的结果相当接近,流畅1080p没问题,13mbps小水管,了解过的都知道,香港的带宽都很吃紧,亮点是走香港延迟真的很低,仅仅只有12ms!

企鹅小屋 香港CN2 GT SpeedTest 测速
企鹅小屋 香港CN2 GT 油管测速

四、套餐优惠

2折优惠码:cera888 (针对香港CMI线路套餐)

6折优惠码: bestcheapvps-6

2019年双十一日本CN2线路VPS优惠码:qexwJP1111

企鹅小屋官网:点击前往

更多优惠前往:https://www.ivps.pro/archives/tag/qexw

RFCHOST 洛杉矶区域2 $8.99/月 方案,本站也买了一台作为测评。测评不算特别详细,结果仅供参考。

RFCHOST官方网站:点击前往

下面为大家带来详细测评信息 :

RFCHOST 洛杉矶区域2 $8.99/月 方案的基本信息,配置是 1 核 CPU / 512MB 内存 / 10GB(HDD RAID-10)硬盘  / 500Mbps带宽 / 500G流量。

一、路由追踪

1、去程路由

深圳电信去程
茂名联通去程
广州移动去程

可以看出去程电信和联通走CN2,移动直连。

2、回程路由

深圳电信回程
广西联通回程
茂名移动回程
合肥移动回程

结果令人兴奋,回程三网都是走AS4909,也就是CN2!看来这8.99刀一个月对网络质量有要求的人来说还是值得的。

二、网络测速

升级5.3内核开启BBR后,广州电信晚上11点高峰期的测速,不管是SpeedTest还是油管,速度都妥妥的。

SpeedTest 测速
油管测速

之前发过 gcc 9.2.0 的安装教程,安装过程并不复杂,但为了进一步简化,本站编写了一键安装脚本。

因 gnu.org 国内访问不稳定,或者网速慢, 安装脚本中自动下载的文件均从本站下载,如有顾虑请移步 gcc 9.2.0 的完整安装教程 自行手动安装。

一键安装脚本仅适合 CentOS 7或者CentOS 8。

安装耗时非常大,需要耐心等待、 耐心等待 、 耐心等待 ,重要的说三遍!

单核大约需要3~4个小时,如果内存低于2G需要更长时间,4核大约40分。

1、下载脚本

wget https://down.24kplus.com/linux/gcc/gcc-install.sh

2、执行脚本进行安装

安装过程中,如果 服务器 内存低于2G会自动创建一个临时的swap,安装结束后会自动删除。

chmod +x gcc-install.sh && ./gcc-install.sh

接下来就是耐心等待漫长的安装过程……

安装完成后会打印出当前gcc版本信息。

Best Trace 是 IPIP 推出的一款路由追踪器,目前有 windows,linux,mac,android,ios 共五个版本,其中 Linux 版本最为简洁,既没有网络表格化更没有地图连线,只有简单的排版打印。 此次介绍的 Best Trace 是在 linux 命令行界面下使用的工具。

在这里介绍 BestTrace 的 Linux 版本使用方式

1、下载并解压

wget https://down.24kplus.com/linux/besttrace4linux.zip
unzip besttrace4linux.zip -d besttrace4
cd besttrace4

因为官网 CDN 经常抽风,所以改为从我个人服务器下载,如果担心不安全,可以从官网下载: https://cdn.ipip.net/17mon/besttrace4linux.zip

如果出现 -bash: unzip: command not found 错误,执行:

#CentOS
yum install unzip zip -y
#Ubuntu
apt-get install unzip zip -y

更多 CentOS 错误解决方法:点击查看

2、赋予执行权

chmod +x besttrace

3、进行路由追踪

./besttrace -q1 -g cn IP

例如:

$ ./besttrace -q1 -g cn 183.56.167.125
traceroute to 183.56.167.125 (183.56.167.125), 30 hops max, 60 byte packets
  1  103.102.5.1  0.40 ms  AS131477  美国 加利福尼亚州 洛杉矶 rixcloud.com
  2  *
  3  59.43.182.78  155.69 ms  AS4809  中国 广东 广州 电信
  4  59.43.187.141  186.04 ms  AS4809  中国 广东 广州 电信
  5  59.43.130.113  191.66 ms  AS4809  中国 广东 广州 电信
  6  202.97.70.14  186.64 ms  *  中国 广东 广州 电信
  7  *
  8  121.14.112.234  159.83 ms  AS4816  中国 广东 深圳 电信
  9  183.60.20.134  191.64 ms  AS4816  中国 广东 深圳 电信
 10  183.56.167.125  160.32 ms  AS4816  中国 广东 深圳 电信

电信:其中 AS4809 就是电信CN2网络,CN2一般59开头IP段,而 AS4134 则是我们说的163网络(也有小营运商称为CN1),全称没有 AS4134 节点称为CN2 GIA,如果中间经过 AS4134 则为CN2 GT。

联通:联通出口网络一般为 AS4837,好于电信的AS4134,比 AS4809 要差一些,高峰期存在丢包现象,联通的出口带宽并不是完全没有亮点,不管是香港还是美国,联通 AS4837 几乎都能直连,很少绕路。也有部分商家为了优化联通的进出口网络,增强用户体验,在国内中转CN2网络后再出口连接到其他国家,这种也可以貌美电信CN2 GIA。

参数说明

-6, - ipv6
使用ipv6。
-J, - json
使用JSON格式打印traceroute结果。
-g, - lang string
语言现在仅支持cn和en。
-m, - maxhop int
指定traceroute将探测的最大跳数(最大生存时间值)。默认值为30.(默认为30)
-a, - noas
显示时,请勿尝试将IP地址映射到AS。
-n, - nodomain
显示时,请勿尝试将IP地址映射到主机名。
-l, - location
显示时,请勿尝试将IP地址映射到位置。
-q, - query int
设置每跳的探测包数。默认值为3.(默认值为3)
-z, - sendtime int
探针之间的最小时间间隔(默认为0)。
如果该值大于10,则它指定一个以毫秒为单位的数字,否则它是一个秒数(也允许浮点值)。
当某些路由器对ICMP消息使用速率限制时很有用。
-f, - stopop int
指定要启动的TTL。默认为1.(默认值为1)
- 同步
通过同步发送icmp包。
-T, - tcp
使用TCP SYN进行探测。
-V, - 版本
打印版本并退出。
-w, - waittime int
设置等待探测响应的时间(以秒为单位)。 (默认3)

其他平台

支持 windows,linux,mac,android,ios 共5个平台。

官方下载: https://www.ipip.net/product/client.html

ISL,据称是家日本公司,在香港、广东、东莞、菲律宾均有分公司,在1995年就成立了,但是刚成立的时候是做什么业务的就无从知晓了。HKISL顾名思义就是专门的香港机房业务了。

HKISL难得的支持支付宝,也支持paypal。不知道为什么在国内没什么名气,也许是因为贵,因为其香港机房最低套餐半年付468港币,也就是半年60美元,100M的端口,其实这个价格还行,香港VPS都不会卖太便宜,不然就和Enoctus香港VPS一样天天被同行打的绕路了。

ISL 官网:点击前往

本站申请了一台试用 VPS 作为测评。测评不算特别详细,结果仅供参考。

ISL 免费试用 VPS 配置是 1核CPU / 512M内存 / 100M带宽(峰值) / 无限流量 / 香港原生IP一枚 / 电信 163、移动联通直连

下面为大家带来详细测评信息 :

一、路由追踪

1、去程路由

深圳电信去程
广西南宁联通去程
广州移动去程

路由看来三网直连,电信走ChinaNet,也就是163网络,并没有走CN2。

2、回程路由

广东中山电信回程
广西南宁联通回程
广州移动回程

可以看出电信无论是去程还是回程,都是走 AS4134( 163 网络 ),比较失望,众所周知香港163网络一到晚上就容易抽风。

二、全国各地Ping值

网络延迟还是比较低的,大部分都在60ms以下,比较理想

全国Ping值

三、网络测速

中午12点测速,不管是 SpeedTest 还是油管,网络都是妥妥的,完全没压力。

电信 Speedtest 测速
油管测速

结论:

ISL 的 VPS 总体上还是比较满意的,晚上电信网络状况也行并不理想,但看在78港币起步,100M无限流量的份上,绝对对的起这个价格,你们觉得呢?