使用EXPLAIN

本数据库为每个收到查询产生一个 查询计划。选择正确的计划来匹配查询结构和数据的属性对于好的性能来说绝对是最关键的,因此系统包含了一个复杂的 规划器 来尝试选择好的计划。你可以使用EXPLAIN命令察看规划器为任何查询生成的查询计划。...

聚合函数复用

segments:3)(cost=0.00.1408.39 rows=1 width=8)(actual time=3748.570.3972.148 rows=3 loops=1)Output:(PARTIAL corr(y,x))->Partial Aggregate(cost=0.00.1408.39 rows=1 width=8)(actual time=3748.602.3748.602 rows=1 loops=1)Output...

管理Spring Cloud服务

envoy.lua typed_config:"@type":"type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua" inlineCode:|-copyright:ASM(Alibaba Cloud ServiceMesh)function envoy_on_request(request_handle)local request_headers=request_...

Nginx Ingress、ALB Ingress和MSE Ingress对比

产品架构 基于Nginx+Lua插件扩展。基于阿里洛神云网络平台。基于CyberStar自研平台,支持自动弹性伸缩。基于开源Higress项目,控制面使用Istiod,数据面使用Envoy。关于开源Higress项目的详细介绍,请参见 Higress项目。用户独享实例。基础...

X-Engine测试最佳实践

conn_string=sys.argv[1]test=["/usr/share/sysbench/oltp_update_index.lua","/usr/share/sysbench/oltp_point_select.lua","/usr/share/sysbench/oltp_read_only.lua","/usr/share/sysbench/oltp_write_only.lua","/usr/share/sysbench/...

使用基于Intel CPU的g8i实例加速Stable Diffusion推理

scale).images start=time.time()for_in range(test_loops):_=pipeline(prompt,num_inference_steps=num_inference_steps,height=height,width=width,guidance_scale=guidance_scale)end=time.time()return(end-start)/test_loops 用默认的...

单行热点更新测试

INCREMENT=101 DEFAULT CHARSET=utf8 MAX_ROWS=1000000 测试脚本 对id=100的记录进行并发更新,SQL如下:UPDATE sbtest1 SET k=k+1 WHERE id=100 测试的Lua脚本如下:pathtest=string.match(test,"(.*/)")if pathtest then dofile(pathtest...

支持的检测规则

Lua通用检测 Lua 基于luacheck检测工具帮助开发者检测和修复Lua代码中的语法,编码风格和安全问题。Scala编码风格检测 Scala 基于scalastyle工具进行scala编码风格检测,帮助开发者优化编码过程的产生的scala编码风格问题。Kotlin基础规则包...

使用EXPLAIN查看并行计划

本文介绍如何使用EXPLAIN语句查看执行计划输出中与并行查询相关的内容。查询用表 本文示例中使用 pq_test 表进行并行查询测试。表结构如下:SHOW CREATE TABLE pq_test\G*1.row*Table:pq_test Create Table:CREATE TABLE `pq_test`(`id` ...

pg_trgm

segments:3)(cost=0.00.259.63 rows=422 width=32)(actual time=137.606.179.674 rows=431 loops=1)->Seq Scan on test_trgm(cost=0.00.254.00 rows=141 width=32)(actual time=0.961.136.977 rows=146 loops=1)Filter:(t~'%abcd%':text)...

分区剪枝

QUERY PLAN-Append(cost=0.01.136.35 rows=2268 width=20)(actual time=0.067.0.068 rows=0 loops=1)InitPlan 1(returns$0)->Result(cost=0.00.0.01 rows=1 width=8)(actual time=0.051.0.053 rows=1 loops=1)->Seq Scan on measurement_y...

Tair Proxy特性说明

将实例的 readonly_lua_route_ronode_enable 参数的值设置为 1,即仅包含读操作的Lua脚本会被转发到只读副本处理。具体操作,请参见 设置实例参数。Q:代理(Proxy)模式和直连模式有什么区别,推荐使用什么模式?A:推荐使用代理模式,...

Array数组类型

云原生数据仓库AnalyticDB PostgreSQL版 支持将字段定义为数组类型。数组类型可以是任何基础类型、用户自定义类型、枚举类型或复合类型。本文介绍 云原生数据仓库AnalyticDB PostgreSQL版 数组类型的使用,包括建表、数据写入、查询、修改...

Tair开发运维规范

了解 Tair 性能边界 图 1.Tair 性能边界 资源类别 说明 计算资源 使用通配符、Lua并发、1对多的PUBSUB、热点Key等会大量消耗计算资源,集群架构 下还会导致访问倾斜,无法有效利用所有数据分片。存储资源 Streaming慢消费、大Key等会占用...

Redis Proxy特性说明

将实例的 readonly_lua_route_ronode_enable 参数的值设置为 1,即仅包含读操作的Lua脚本会被转发到只读副本处理。具体操作,请参见 设置实例参数。Q:代理(Proxy)模式和直连模式有什么区别,推荐使用什么模式?A:推荐使用代理模式,...

漏洞CVE-2021-25748公告

data:annotation-value-word-blocklist:"load_module,lua_package,_by_lua,location,root,proxy_pass,serviceaccount,{,},',\""重启Nginx Ingress Controller的Pods。止血方案2 在集群中使用策略管理能力,部署容器安全策略规则...

Redis配置参数列表

标准❌ 集群✔️ 读写分离✔️ 标准❌ 集群✔️ 读写分离✔️ 标准️️❌ 集群✔️ 读写分离✔️ 标准️️❌ 集群✔️ 读写分离✔️ ❌ readonly_lua_route_ronode_enable 开启或关闭只读副本的Lua执行模式,可选值:0:默认值,关闭Lua...

漏洞CVE-2021-25746公告

data:annotation-value-word-blocklist:"load_module,lua_package,_by_lua,location,root,proxy_pass,serviceaccount,{,},',\""重启Nginx Ingress Controller的Pods。止血方案2 在集群中使用策略管理能力,部署容器安全策略规则...

Sysbench测试说明

测试语句范例:sysbench-test='/usr/local/share/sysbench/oltp_drds.lua'-oltp_tables_count=1-report-interval=5-oltp-table-size=160000000-mysql-user=*-mysql-password=*-mysql-table-engine=innodb-rand-init=on-mysql-host=*-mysql-...

云数据库Redis开发运维规范

了解Redis性能边界 图 1.Redis性能边界 资源类别 说明 计算资源 使用通配符、Lua并发、1对多的PUBSUB、热点Key等会大量消耗计算资源,集群架构 下还会导致访问倾斜,无法有效利用所有数据分片。存储资源 Streaming慢消费、大Key等会占用...

迁移Batch批量计算到分布式工作流Argo集群

更多Loops示例,请参见 工作流(Workflows)Loops。apiVersion:argoproj.io/v1alpha1 kind:Workflow metadata:generateName:loops-spec:entrypoint:loop-example templates:-name:loop-example steps:-name:print-pet template:print-pet ...

UpdatePluginConfig-更新插件配置

Wasm 插件配置内容是 YAML 格式,Lua 插件配置内容是 Lua 代码。配置必须字段的校验,如下例所示,要求插件配置必须存在"name"、"age"、“friends”字段 name:John age:18 friends:-David-Anne ConfigLevel integer 是 插件应用范围。全局...

非阻塞DDL

oltp_read_write.lua-mysql-host="集群地址"-mysql-port=“端口号”-mysql-user=“用户名”-mysql-password=“用户密码”-mysql-db="sbtest"-tables=1-table-size=1000000-report-interval=1-percentile=99-threads=8-time=6000 prepare ...

AScript原理介绍

d us 408:exceed the api call limit%s%d-%d times 409:exceed the max loops limit%d in m3u8_rewrite 410:exceed the max loops limit%d in foreach 499:unknown reason 执行耗时:单位:微秒us。默认值:-1。前端呈现的耗时区间...

内存型

场景2:在业务中使用Redis社区版集群实例,但在使用事务和Lua脚本功能时有一定的限制。采用内存型实例后,在满足性能需求的同时消除了集群版的命令使用限制。场景3:自建有一主多备的Redis服务,随着业务中访问量的不断提高,备节点数量也...

JSON&JSONB 数据类型操作

JSON 类型几乎已成为互联网及物联网(IoT)的基础数据类型,AnalyticDB PostgreSQL 数据库对JSON数据类型做了完善的支持。并且 AnalyticDB PostgreSQL 6.0版 支持JSONB类型。这部分介绍对JSON&JSONB数据类型的操作,包括:JSON&JSONB的异同...

测试工具

本文介绍RDS PostgreSQL性能测试工具SysBench以及如何在ECS实例上安装...max-requests 压力请求数量,取值为0,表示不限请求数量,单位为单次Lua场景请求数。report-interval 压测报告输出周期,单位为秒。force-shutdown 是否强制终止测试。

性能优化

示例:推荐方案(限制了最短路径的最大深度)g.V($startV).repeat(both().simplePath()).until(hasId($endV).or().loops().is(gt($depth))).hasId($endV).path()普通方案 g.V($startV).repeat(both().simplePath()).until(hasId($endV))当...

排查内存使用率高的问题

Tair内存占用介绍 Redis的内存占用主要由以下三部分组成:内存占用 说明 链路内存(动态)主要包括Input Buff、Output Buff、JIT Overhead、Fake Lua Link、Lua执行缓存等,例如可执行 INFO 命令,通过返回结果的 Clients 中查看客户端缓存...

MSE云原生网关和自建网关对比

本文从成本、稳定性、安全性、易用性、扩展性等维度介绍MSE云原生网关与自建网关的差异。...扩展性 插件市场 支持Wasm插件,可使用多语言编写Lua脚本插件热更新,毫秒级生效。支持Lua脚本,插件变更需要Reload进程。支持Java Filter扩展。

ASM网关CRD说明

1 configVolumes 网关Pod所使用到的ConfigMap挂载卷,例如:-name:config-volume-lua configMapName:lua-libs mountPath:/var/lib/lua 无 resources 网关Pod的资源配置。limits:cpu:'2' memory:2G requests:cpu:200m memory:256Mi ...

分区剪枝

QUERY PLAN-Append(cost=0.01.136.35 rows=2268 width=20)(actual time=0.067.0.068 rows=0 loops=1)InitPlan 1(returns$0)->Result(cost=0.00.0.01 rows=1 width=8)(actual time=0.051.0.053 rows=1 loops=1)->Seq Scan on measurement_y...

基于TairString实现高性能分布式锁

在Redis中可使用如下Lua脚本来实现续租:if redis.call("get",KEYS[1])=ARGV[1]then return redis.call("expire",KEYS[1],ARGV[2])else return 0 end 使用Tair实现分布式锁 使用 Tair 内存型 或 持久内存型 实例的String增强命令,无需Lua...

MySQL 性能测试

本文主要说明在阿里云ECS上,使用DBFS构建MySQL数据库的性能优势。...mysql-password=xxxx/usr/local/share/sysbench/oltp_insert.lua-time=100-threads=xxxx-mysql-db=xxx run Ext4 使用默认挂载参数(rw,relatime)DBFS N/A

代码开发概述

事件请求处理程序 PHP Go Node.js Python Ruby C++ TypeScript Powershell Lua Dart Rust HTTP请求处理程序 Python C++ Spring Boot F#Custom Container 以下为多语言使用示例。更多信息,请参见 Custom Container简介。事件请求处理程序 ...

Redis大版本新特性与兼容性

不再支持Lua脚本中的allow-oom flag,更多信息请参见#10699。关于其他命令的支持变化,请参见 Redis社区版命令支持。Redis 6.0 新特性 关于Redis 6.0的新特性请参见 6.0 release note。在集群架构直连模式中,PUBLISH 命令会在集群中广播。...

iOS热修复是否会被Apple审核拒绝

iOS热修复是基于lua+wax的,与苹果之前封禁的jspatch不一样。另外也不能保证100%能通过审核,之前也有极少数情况审核被退回。苹果的审核非常随机,与审核团队和代码扫描规则有关。说明:目前还没有因为这个被下架的,但是有极少数偶尔反馈...

LLM-文件后缀过滤

.java,.js,.jl,.lua,.md,.markdown,.php,.php3,.php4,.php5,.phps,.phpt,.pl,.pm,.pod,.perl,.ps1,.psd1,.psm1,.py,.rb,.rs,.sql,.scala,.sh,.bash,.command,.zsh,.ts,.tsx,.tex,.vb,Dockerfile,Makefile,.xml,.rst,.m,.smali 执行调优 每...

如何在Swift项目下使用AliHotFix?

继承自NSObject的Swift类,其继承自父类的方法和属性可以在JS或lua调用或更新,其他自定义方法和属性需要加dynamic关键字。若方法的参数/属性类型为Swift特有(如 Character/Tuple),则此方法和属性无法通过JS 调用。

基于TairSearch加速多列索引联合查询

然而,当业务场景需要在数据库中进行多列索引联合查询或 LIKE 模糊匹配查询时,普通的KV缓存系统无法较好地独立支撑以上场景,往往需要引入Lua脚本或外部计算等额外的过滤匹配机制实现联合查询。KV缓存系统在多列索引联合查询场景的局限性 ...
共有5条 < 1 2 3 4 5 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 物联网平台 对象存储 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用