mysql事务及搜索引擎

这篇具有很好参考价值的文章主要介绍了mysql事务及搜索引擎。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql事务后半部分

加快查询速度索引会自动排序,(升序)

select * from t1;全盘扫描

where可以索引查找show create table

索引是一个排序的列表,包含字段值和相应行数据的物理地址

事务是一种机制,一个操作序列(一组操作命令),事务会把所有命令当作一个整体提交或撤销操作,要么都执行要么都不执行

事物的acid特性:原子性,事务管理的基础。把事务看成一个不可分割的整体

一致性,事务管理的目的。让事务开始前和事务结束后保证数据的完整和一致

隔离性,事务管理手段。使多个事务并发操作同一个表数据时,每个事务都有各自的数据空间,通过隔离级别解决不同的一致性的问题。

隔离级别:未提交读RU,提交读RC,可重复读RR,串行读serializable(相当于报表级锁定)

持久性:事务管理的结果。当事务被提交后,命令修改的结果会被永久保存,且不会被回滚

begin;开启事务

commit;

rollback;

savepoint XX;

rollback to XX;

show variables like ‘autocommit’

set autocommit=0/1;

mysql 连接器

mysql事务及搜索引擎

 

存储引擎使mysql将数据存储在文件系统中的存储当时或者存储格式

常用引擎

myisam innodb

mysql数据库中的组件,负责实际的数据io操作

mysql系统中,存储引擎处于文件系统上,在数据

保存到数据文件之前会传输到存储引擎,之后按照各个存储引擎的存储格式进行存储

myisam

不支持事务,不支持外键,只支持全文搜索,数据文件和索引文件时分开保存的

适合查询,插入为主的应用

访问速度块,对事物王整形没有要求

分开存储的文件名和表明形同.frm文件存储表结构的定义

数据文件的扩展名为.myd(mydata)

索引文件的扩展名.myi(myindex)

myisam特点

 mysql事务及搜索引擎

 

静态表固定长度优点是存储迅速,容易缓存,出现故障易恢复。缺点占用空间大

动态表可变字段,记录不是固定长度,优待点占用空间小但是频繁的跟新和删除会产生碎片定期执行optimize table或myisamchk -r 改善性能

压缩表由myisamchk工具创建,占用空间小但是会损失性能

mysql事务及搜索引擎

 

一致性由事务保证

innodb

支持事务,支持4个事务隔离级别

mysql从5.5开始,默认的存储引擎为innodb

读写阻塞于事务级别有关

能非常高效的缓存索引和数据

表与主键以簇的方式存储

支持分区表,类似oracle数据库

支持外键约束,5.5前不支持,5.5后支持全文索引

对硬件资源要求还是比较高的场合

行级锁定,但要全表扫描任然会试表级锁定

select * from member

update table set a=1 where user like '%zhang%';

like模糊查询

select count(*) from table;全局扫描有myisam会预先保存好简单的行数 count(*)后有where时myisam也需要全局扫描

mysql事务及搜索引擎

innodb只有字段做索引是行级锁定,没有表级锁定 

mysql事务及搜索引擎

mysql事务及搜索引擎 

 innodb和myisam区别

特点上的区别

innodb 行锁定但是全表扫描,like ,count(*)仍然是表级锁定,读写并发能力较好,在5.5版本才支持全文索引,缓存能力较好可以减少磁盘io的压力 .ibd

myisam不支持事务,外键约束,支支持表级锁定,单独查询的或写入速度较快,读写并发能力交差,支持全文索引,占用的资源较少,适合服务器硬件较差的服务器使用

使用场景

区别innodb 适用于一致性要求较高,数据频繁更新的高并发读写业务场景。表数据和索引是存储在一个表中

myisam适用于不需要事务处理,单独的插入或查询数据的业务场景。数据文件和索引文件是分开存储的

mysql事务及搜索引擎

 

show engins;

csv行的内容以,相间阁

show create table member

show table status from kgc查看库中所有表的状态

show table status from kgc where name='member'\G查看

修改alter table member engine = myisam文章来源地址https://www.toymoban.com/news/detail-435783.html

到了这里,关于mysql事务及搜索引擎的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搜索引擎-03-搜索引擎原理

    搜索引擎-01-概览 搜索引擎-02-分词与全文索引 搜索引擎-03-搜索引擎原理 Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介 Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容 Crawl WebMagic 爬虫入门使用简介 webmagic 全网搜索引擎的宏观架构如上图,核心子系统主要分为三部分(

    2024年04月08日
    浏览(69)
  • java初中级面试题(SSM+Mysql+微服务(SpringCloud+Dubbo)+消息队列(RocketMQ)+缓存(Redis+MongoDB)+设计模式+搜索引擎(ES)+JVM

    目录 基础篇 一、Get 和 Post 的区别 二、Java 多态的具体体现 三、StringBuffer StringBuilder String 区别 四、==和 equals 区别 五、重写 equals 需要重写 hashCode 吗 六、java 的基本数据类型 七、List, Set, Collection, Collections   八、ArrayList 和 LinedList 区别 九、HashMap 和 Hashtable 区别 十、Forward

    2023年04月20日
    浏览(115)
  • 搜索引擎有哪些,搜索引擎网站大全

    通过搜索引擎网站搜索,可以帮助我们快速找到自己需要的内容。很多同学只知道百度搜索,不知道还有其他什么搜索引擎网站。小编就来和大家分享搜索引擎网站有哪些,搜索引擎网站大全。 1.国内的搜索引擎网站大全 百度搜索(推荐),使用人数最多,搜索结果最多的中

    2023年04月26日
    浏览(99)
  • 什么是搜索引擎?2023 年搜索引擎如何运作?

    在当今的数字时代,搜索引擎已经成为人们获取信息的主要途径之一。然而,你是否知道搜索引擎是如何工作的,以及它们为什么如此重要? 搜索引擎是一种计算机程序,通过互联网或企业内部网络检索信息。用户输入或短语后,搜索引擎会扫描网络上的网页、文件、

    2024年02月16日
    浏览(40)
  • 如何(正确)使用搜索引擎?使用搜索引擎的高效技巧(例如:百度、谷歌)

              提起这个搜索引擎,我们对它就有三种级别的认识          第一种:完全不知道“搜索引擎”是什么或者是“我只知道浏览器”          第二种:知道搜索引擎,但不知道这玩意还有使用方式!          第三种:知道搜索引擎并知道怎么使用的大量相关知识

    2024年02月04日
    浏览(55)
  • Edge浏览器搜索栏固定为360搜索引擎 || 浏览器地址栏搜索,结果都是360搜索引擎

    搜索引擎的URL被篡改成了360搜索 ,很恶心。 打开 设置 = 隐私、搜索和服务 = 地址栏和搜索 (最下面) 可以看到可以选择 必应 或者 Google 再进入 管理搜索引擎 可以看到必应的URL已经被改成了 http://lx.pub/s?a=3b=%s ,正常应该是 https://www.bing.com/search?q=%s ,%s代表你搜索的内容。

    2024年02月10日
    浏览(45)
  • 电商技术揭秘十:搜索引擎中的搜索引擎广告与付费推广

    相关系列文章 电商技术揭秘一:电商架构设计与核心技术 电商技术揭秘二:电商平台推荐系统的实现与优化 电商技术揭秘三:电商平台的支付与结算系统 电商技术揭秘四:电商平台的物流管理系统 电商技术揭秘五:电商平台的个性化营销与数据分析 电商技术揭秘六:前端

    2024年04月13日
    浏览(54)
  • 深度学习图像搜索算法-图像搜索引擎

    深度学习图像搜索算法-图像搜索引擎 文章目录 ✍🏻作者简介: 机器学习,深度学习,卷积神经网络处理,图像处理 🚀B站项目实战:https://space.bilibili.com/364224477 😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 🤵‍♂代码获取:@个人主页 给定一个

    2024年02月03日
    浏览(51)
  • Google谷歌搜索引擎镜像入口网址大全导航,谷歌搜索引擎镜像站

    当我们需要使用谷歌搜索一些学习资料的时候,就需要借助Google谷歌搜索引擎镜像网站,很多同学不知道有哪些可以使用的谷歌搜索引擎镜像站,下面办公人导航就和大家分享Google谷歌搜索引擎镜像入口网址大全导航。  1.google谷歌搜索引擎镜像站网址 这类谷歌镜像网站界面

    2024年02月11日
    浏览(36)
  • 如何高效实现搜索引擎爬虫进行数据挖掘-搜索引擎爬虫(SERP)集成测试与分享

    身处大数据时代中,我们面对海量的互联网数据,如何自动高效地获取感兴趣的信息并为我们所用是一个非常重要的问题,以下就针对这个重要的搜索引擎爬虫问题来做一个技术分享。 什么是SERP和搜索引擎爬虫:搜索引擎会根据特定的的策略,运用特定的计算机程序搜集互

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包