首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL优化--官方文档翻译

本章介绍如何优化MySQL性能并提供示例。优化包括在多个级别上配置、调优和度量性能。...优化CPU和内存使用也可以提高可伸缩性,允许数据库在不降低速度的情况下处理更多负载。...典型用户的目标是从现有的软件和硬件配置中获得最佳的数据库性能。高级用户寻找机会来改进MySQL软件本身,或者开发自己的存储引擎和硬件设备来扩展MySQL生态系统。...是否有适当的索引来提高查询效率? 您是否为每个表使用了适当的存储引擎,并利用了您使用的每个存储引擎的优势和特性?...对于大多数系统来说,这是一个不常见的瓶颈,但需要注意。 平衡可移植性和性能 要在可移植MySQL程序中使用面向性能的SQL扩展,可以在/*!*/注释分隔符。其他SQL服务器忽略已注释的关键字。

76520

手把手教你看MySQL官方文档

前言: 在学习和使用MySQL的过程中,难免会遇到各种问题。不知道当你遇到相关问题时会怎么做,我在工作或写文章的过程中,遇到不懂或需要求证的问题时通常会去查阅官方文档。...慢慢的,阅读文档也有了一些经验,本篇文章将手把手教你阅读MySQL官方文档,希望可以给到各位一点小收获。 1.初识官方文档 如果你还没有仔细的看过MySQL官方文档,可以跟着我一步步体验下哦。...介绍MySQL的历史及数据库系统概述。 列出5.7版本新增的功能。 介绍5.7版本新增及不建议使用的一些参数变量。...可以看出,第一章节从整体上介绍了该版本MySQL相关的内容,读读第一章有助于我们更好的使用此文档。...至此,我们大概认识了MySQL官方文档,下面继续看下该如何使用。 2.读活的文档 一般情况下,我们都是遇到问题或者有想知道的知识时,会去翻阅官方文档。

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    官方文档:QUX主题使用指南

    该文章简要说明qux主题使用设置说明,帮助你快速上手使用qux主题。...一、开始安装 使用qux主题建议环境为mysql版本为5.5以上,以及php版本为5.6以上,推荐使用(php7.0+sql5.6) 你可以使用以下两种方式安装主题 1、下载主题后将主题qux文件夹下的文件使用...2、登录wordpress后台在 外观 – 主题 – 添加 – 上传主题 选择下载的主题包直接安装。 二、开始使用 主题上传完成后前往www.qyblog.cn/oauth添加授权获取授权码。...网址导航左侧链接分类排序:按链接分类目录的别名字母或数字从小到大排序,比如:别名设置为“2link”的会显示在别名为“3link”的上方。 网址导航中链接排序:按链接中的设置“评分”从高到低排序。...; 后台 – 主题设置 – SEO 中可设置首页的SEO关键字和描述; 后台 – 文章 – 分类目录 中可以设置每个分类的SEO标题、关键字和描述; 后台 – 文章 – 编辑文章 中可以设置每个文章的SEO

    1.6K20

    【官方文档】mysql gap lock next-key lock

    gap lock不需要用于那些使用唯一索引锁住行来查找唯一行的语句。(这不包括一个情况,那就是当查询条件包含了复合唯一索引的一部分时,gap lock确实会存在。)。...gap lock的意义只在于阻止区间被插入,因此是可以共存的。一个事务获取的gap lock不会阻止另一个事务获取同一个gap的gap lock。共享和排他的gap lock是没有区别的。...innoDB实现行级锁的方法如下:当其单条查找或范围查找索引时,它会在其遇到的记录上施加共享/互斥锁。因此,行级锁其实都是在索引上的。某索引上的一个next-key锁同样会影响该索引前面的间隙。...也就是说,一个next-key锁=索引上的记录锁+锁住前面间隙的gap lock。如果一个事务在记录R上的某个索引持有了共享/互斥锁,则另一个事务不能马上在R的对应索引前面插入新的记录。...注意,由于其效果相当于(3, 5)上的gap lock加5上的record lock,而且gap lock是可重入的,相互不阻塞的(上文讲过),当其它事务试图获取(3, 5)的gap lock时,不会被阻塞

    4.4K51

    NSScrollView官方文档

    Bouncing只有在bounces属性为YES时(默认值)才可以使用。如果bounces为NO,则alwasyBounceVertical和alwaysBounceHorizontal属性不可用。...请注意,这种绘画方法有一个重要的限制,UIKit绘制方法不是线程安全的,并且drawLayer:inRect:会在后台线程回调,因此你必须使用CoreGraphics绘制函数替代UIKit 绘制函数。...想使用Paging Mode,你需要设置pagingMode属性为YES。...这个很容易实现,但是当处理很大的content 区域时效率很低,或者page content需要时间去绘制; 当你的app需要显示很多pages或者绘制page内容会很耗时,你的app应当使用多页面去绘制...PageContrl就是使用这种方法来实现的。可以采用三个view实例,一个显示当前page,一个显示之前的page,一个显示之后的page。这些views在滚动过程中被复用。

    2.8K20

    Block官方文档

    可以修改作用域状态(值) e) 可以和统一作用域下的其它blocks共享值的变化 f) 能够在作用域(栈)被destroy后继续分享或者修改作用域 你可以引用三种类型的变量...这些在block里是可以改变的,并且在copy到堆上时是被保存过上下文的。 e) Const变量。...以下规则在block中适用: a) 全局变量是可以访问的,包括在作用域之内的static变量 b) 传到block中的变量是可访问的 c) 对于闭包...这些值在block表达式产生的一刻被定格。 d) __block修饰的变量在block内仍旧是可变的。即便栈转向了堆。...e) 在block中定义的变量,和在函数中定义的变量是一样的。每一处对block的调用都会返回其中对应变量的copy。

    1.7K20

    NSThread官方文档

    以下是保证你代码正确性的实现线程的一些方法: 避免明确的建立线程。预期手动建立线程,不妨尝试使用异步API,GCD,operation objects来完成工作。...如果这些events中间的时间非常宝贵,那么你可以使用sleep和awak-from-sleep通知来帮助你关联这些真实事件之间的时间。 什么时候应当使用run loop?...正确的使用volatile变量:如果你已经用到了mutex来保护一段代码,不要想当然的认为你需要使用volatile关键字来保护重要的变量。...当然,也不要为了避免使用mutex就去使用volatile。一般来说,使用mutex或者其它同步机制比使用volatile变量要好得多。...Volatile关键字只能保证变量从memory中读取,而不是通过寄存器读取 使用Atomic Operations: 虽然Locks是一种在线程中同步的有效方法,使用lock也是很消耗资源的操作,即便是在无竞争的

    2.1K30

    NSBundle官方文档

    获取Main Bundle main bundle表示正在运行的app中所包含的code和resources。如果你是app开发者,这个是最常用的bundle。...(); 通过Path获取Bundles 如果你想访问一个非mainBundle的bundle,那么你可以创建一个合适的bundle对象,如果你知道这个bundel的路径的话。...例如: NSBundle* myBundle = [NSBundle bundleWithIdentifier:@"com.apple.myPlugin"]; 如果要通过Core Foundation来使用...你不能使用这个方法来引用一个还没有被load的插件。 想要在特殊的设备上加载文件资源,需要在文件名上加上特殊的自定义字符串。格式如下: ....如果指定了设备的版本没有被发现,那么系统会回过去找原始filename的版本,在例子中就是MyImage.png.

    2.4K20

    Quartz官方文档翻译

    Quartz官方文档翻译 2018年5月的时候,因为要理解Quartz的相关东西,当时翻阅过它的文档顺便把它翻译了出来,已经忘记了这个事,好在存档还在硬盘上。...其中有部分章节为了节省时间使用了机翻然后人工润色,目前阅读起来应该没有障碍。 这段时间太忙(996,快ICU了),先对基础教程部分重新排版和二次润色,剩下的其他文档有空再补一下。...Scheduler === 调度器 SchedulerFactory === 调度器工厂 Trigger === 触发器 Job、JobDetail === (调度)任务 fire === 触发 基础篇 第一章:使用...Quartz 第二章:Quartz API、调度任务以及触发器 第三章:Job和JobDetail的更多细节 第四章:关于Trigger的更多细节 第五章:SimpleTrigger 第六章:CronTrigger...第七章:Trigger监听器和Job监听器 第八章:Scheduler监听器 第九章:JobStores 第十章:配置、资源的使用以及SchedulerFactory 第十一章:高级(企业级)特性 第十二章

    3.7K10

    Grafana官方文档翻译

    欢迎来到Grafana文档 Grafana是一个开源指标分析和可视化套件。 它最常用于可视化基础设施和应用程序分析的时间序列数据,但许多应用于其他领域,包括工业传感器,家庭自动化,天气和过程控制。...基本概念 本文档是对Grafana中基本概念的“自下而上”介绍,可以用作开始熟悉核心功能的起点。 数据源 Grafana支持您的时间序列数据(数据源)的许多不同的存储后端。...您可以发送链接到有登录您的Grafana的人。您可以使用快照功能将当前正在查看的所有数据编码到静态和交互式JSON文档中;它是如此优于电子邮件截图!...您可以使用快照功能将当前正在查看的所有数据编码到静态和交互式JSON文档中; 它是如此优于电子邮件截图!...模板变量可以使用$ myvar作为值添加。 当链接到使用模板变量的另一个仪表板时,可以使用var-myvar = value将链接中的模板变量填充到所需的值。

    4K20

    ettercap的使用帮助文档 官方man page的个人理解

    原英文的帮助文档可以在 http://linux.die.net/man/8/ettercap 查看 或者在安装有ettercap的Linux终端输入”man ettercap”查看 多数以我自己的理解的方式翻译...Plug-ins support : 通过ettercap的API接口创建自己的插件 可以嗅探到这些密码 : TELNET, FTP, POP, RLOGIN, SSH1, ICQ, SMB, MySQL...-p, –nopromisc(不使用混杂模式) 这个选项是不使用混杂模式,混杂模式下你可以收听到不是发到你的网卡的数据。如果你只想嗅探到发送到你自己主机的数据,可以使用这个选项。...的帮助文档(系统中执行“man ettercap_plugin”) -F, –filter (加载过滤器文件) 加载过滤器文件,过滤器文件必须使用etterfilter编译,这个程序会把过滤脚本编译成一个可以用在...ettercap下的二进制文件,可以阅读etterfilter的帮助文档获得更多过滤脚本的内容(“man etterfilter”)。

    1.4K20

    adb 官方文档介绍

    为此,请在命令中使用 -s 选项。以下是 -s 选项的用法: adb -s serial_number command 如上所示,您使用由 adb 分配的序列号为命令指定目标实例。...您可使用 devices 命令获取正在运行的模拟器/设备实例的序列号。...请注意,如果使用 Android Studio,则无需直接使用 adb(或 aapt)在模拟器/设备上安装您的应用。而是由 Android Studio 为您处理应用的打包和安装。...下面是 screenrecord 实用程序的一些已知限制,您在使用时应注意: 某些设备可能无法以它们的原生显示分辨率进行录制。如果在录制屏幕时出现问题,请尝试使用较低的屏幕分辨率。...默认值是设备的原生显示分辨率(如果支持),如果不支持,则使用 1280x720。为实现最佳结果,请使用设备的 Advanced Video Coding (AVC) 编码器支持的大小。

    3.7K20

    Vue官方文档笔记

    8.6  destroyed:  最后一步,销毁Vue实例,完成了它丰功伟绩的一生! 这是官方给出的一张生命周期图: ? 9、v-once是什么指令,有什么用?   ...请只对可信内容使用HTML插值,绝不要对用户提供的内容使用插值。 11、对于在html标签中的插值使用双括号{{message}}来绑定数据,如果想把数据绑定在HTML标签中的属性上,如类名(.)...在模板中放入太多的逻辑会让模板过重且难以维护。因此,对于任何复杂逻辑,应该使用计算属性。...当然我们能够看出,使用计算属性实现的效果,使用方法也能达到同样的效果,比如: Reversed message: "{{ reversedMessage() }}" var vm = new...另外,计算属性vs侦听属性的区别比较,在某种场景下:当有些数据需要随着其他数据的变动而变动时,通常更好的做法是使用计算属性,而不是命令式的watch回调。

    2.8K20
    领券