当前位置: 首页 > news >正文

怎么制作网站页面网站设计是后台做的还是前台做的

怎么制作网站页面,网站设计是后台做的还是前台做的,网页制作的公司选时代创信,哈尔滨自助模板建站目录 存储引擎概念 MyISAM MyISAM特点 MyISAM 表的存储格式 MyISAM适用的生产场景 InnoDB InnoDB特点 选择存储引擎依据 MyISAM 和 INNODB区别 命令 查看系统支持的存储引擎 查看表使用的存储引擎 修改存储引擎 存储引擎概念 MySQL中的数据用各种不同的技术存…目录 存储引擎概念 MyISAM    MyISAM特点 MyISAM 表的存储格式 MyISAM适用的生产场景 InnoDB InnoDB特点 选择存储引擎依据 MyISAM 和 INNODB区别 命令 查看系统支持的存储引擎 查看表使用的存储引擎 修改存储引擎 存储引擎概念 MySQL中的数据用各种不同的技术存储在文件中每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力这些不同的技术以及配套的功能在MySQL中称为存储引擎 存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式 MySQL常用的存储引擎 1.MyISAM 2.InnoDB MySQL数据库中的组件负责执行实际的数据I/O操作 MySQL系统中存储引擎处于文件系统之上在数据保存到数据文件之前会传输到存储引擎之后按照各个存储引擎的存储格式进行存储 MyISAM    MyISAM不支持事务也不支持外键约束只支持全文索引数据文件和索引文件是分开保存的 MyISAM访问速度快对事务完整性没有要求适合查询、插入为主的应用场景 MyISAM在磁盘上存储成三个文件文件名和表名都相同但是扩展名分别为 .frm 文件存储表结构的定义 数据文件的扩展名为 .MYD (MYData) 索引文件的扩展名是 .MYI (MYIndex) MyIsam 是表级锁定读或写无法同时进行 好处是分开执行时速度快、资源占用相对较少相对 MyISAM特点 MyISAM 默认表类型它是基于传统的ISAM类型ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写它是存储记录和文件的标准方法。不是事务安全的而且不支持外键如果执行大量的selectinsert MyISAM比较适合。 MyISAM 表的存储格式 1.静态(固定长度)表 静态表是默认的存储格式。静态表中的字段都是非可变字段这样每个记录都是固定长度的这种存储方式的优点是存储非常迅速容易缓存出现故障容易恢复缺点是占用的空间通常比动态表多。存储非常迅速容器缓存故障之后容易恢复 2.动态表 动态表包含可变字段varchar记录不是固定长度的这样存储的优点是占用空间较少但是频繁的更新、删除记录会产生碎片需要定期执行 OPTIMIZE TABLE 语句或 myisamchk -r 命令来改善性能并且出现故障的时候恢复相对比较困难。 3.压缩表 压缩表由 myisamchk 工具创建占据非常小的空间因为每条记录都是被单独压缩的所以只有非常小的访问开支。 MyISAM适用的生产场景 1.公司业务不需要事务的支持 2.单方面读取或写入数据比较多的业务 3.MyISAM存储引擎数据读写都比较频繁场景不适合 4.使用读写并发访问相对较低的业务 5.数据修改相对较少的业务 6.对数据业务一致性要求不是非常高的业务 7.服务器硬件资源相对比较差 MyIsam适合于单方向的任务场景、同时并发量不高、对于事务要求不高的场景 InnoDB InnoDB特点 支持事务支持4个事务隔离级别数据不一致问题 MySQL从5.5.5版本开始默认的存储引擎为 InnoDB 5.5 之前是myisam isam 默认 InnoDB 中不保存表的行数如 select count(*) from table; 时InnoDB 需要扫描一遍整个表来计算有多少行但是 MyISAM 只要简单的读出保存好的行数即可。需要注意的是当 count(*)语句包含 where 条件时 MyISAM 也需要扫描整个表 对于自增长的字段InnoDB 中必须包含只有该字段的索引但是在 MyISAM 表中可以和其他字段一起建立组合索引 清空整个表时InnoDB 是一行一行的删除效率非常慢。 选择存储引擎依据 业务场景如果并发量大什么并发量大读写的并发量大那我们建议使用innoDB 如果单独的写入或是插入单独的查询那我们建议使用没有INNODB 表级锁开销小加锁快不会出现死锁锁定粒度大发生锁冲突的概率最高并发度最低 行级锁开销大加锁慢会出现死锁锁定粒度最小发生锁冲突的概率最低并发度也最高  MyISAM不支持事务也不支持外键约束只支持全文索引数据文件和索引文件是分开保存的  需要考虑每个存储引擎提供了哪些不同的核心功能及应用场景 支持的字段和数据类型 所有引擎都支持通用的数据类型 但不是所有的引擎都支持其它的字段类型如二进制对象 锁定类型 锁定类型:不同的存储引擎支持不同级别的锁定 表锁定: MyISAM 支持 行锁定: InnoDB 支持 索引的支持 建立索引在搜索和恢复数据库中的数据时能显著提高性能 不同的存储弓|擎提供不同的制作索引的技术 有些存储弓|擎根本不支持索引 事务处理的支持 提高在向表中更新和插入信息期间的可靠性可根据企业业务是否要支持事务选择存储引擎。 MyISAM不支持事务InnoDB支持事务 MyISAM 和 INNODB区别 InnoDBMylSAM支持事物不支持事物支持行级锁支持表级锁支持MVCC不支持MVCC支持外键不支持外键不支持全文索引支持全文索引 1.InnoDB支持事务MyISAM不支持。对于InnoDB每一条SQL语言都默认封装成事务自动提交这样会影响速度所以最好把多条SQL语言放在begin和commit之间组成一个事务 2.InnoDB支持外键而MyISAM不支持。 3.InnoDB是聚集索引使用BTree作为索引结构数据文件是和主键索引绑在一起的表数据文件本身就是按BTree组织的一个索引结构必须要有主键通过主键索引效率很高。MyISAM是非聚集索引也是使用BTree作为索引结构索引和数据文件是分离的索引保存的是数据文件的指针。主键索引和辅助索引是独立的。 4.InnoDB不保存表的具体行数执行select count(*) from table时需要全表扫描。而MyISAM用一个变量保存了整个表的行数执行上述语句时只需要读出该变量即可速度很快。 5.Innodb不支持全文索引而MyISAM支持全文索引查询效率上MyISAM要高5.7以后的InnoDB支持全文索引了。 6.InnoDB支持表、行级锁(默认)而MyISAM支持表级锁。 7.InnoDB表必须有主键用户没有指定的话会自己找或生产一个主键而Myisam可以没有。 8.Innodb存储文件有frm、ibd而Myisam是frm、MYD、MYI。 Innodbfrm是表定义文件ibd是数据文件。 Myisamfrm是表定义文件myd是数据文件myi是索引文件。 命令 查看系统支持的存储引擎 show engines; 查看表使用的存储引擎 方法一 show table status from 库名 where name表名\G 例show table status from SCHOOL where nameinfo\G; 方法二 use 库名; show create table 表名; 例use SCHOOL; show create table info; 修改存储引擎 方法一通过 alter table 修改 use 库名; alter table 表名 engineMyISAM; 例use SCHOOL; alter table info enginemyisam; show create table info; 方法二通过修改 /etc/my.cnf 配置文件指定默认存储引擎并重启服务 vim /etc/my.cnf [mysqld] default-storage-engineINNODBsystemctl restart mysqld.service #修改完记得重启mysql服务 #注意此方法只对修改了配置文件并重启mysql服务后新创建的表有效已经存在的表不会有变更。 方法三通过 create table 创建表时指定存储引擎 use 库名; create table 表名(字段1 数据类型,...) engineMyISAM; 例mysql -u root -p use SCHOOL; create table hellolic (name varchar(10),age char(4)) enginemyisam;
http://www.hkea.cn/news/14458193/

相关文章:

  • 专业的网站开发公司建一个网站需要多少费用
  • 建设部网站公告小孩做阅读的网站有哪些
  • 建网站怎么建软件下载页面制作
  • 自己给自己网站做seoseo石家庄
  • 建网站跟建网店的区别企业标识系统
  • 霍山有没有做建网站的建设专业网站哪家更专业
  • 网站怎么加二级域名wordpress 优化变快
  • 网站开发的有关公司四川建设网上班时间
  • 番禺网站开发服务开发商交房需要提供哪些证书
  • 佛山新网站建设咨询谁能分享个小网站啊
  • 客户端建站域名备案与网站备案的区别
  • 建网站莱阳哪家强?wordpress 两个搜索框
  • 定制网站制作公司怎么样360网站做二维码
  • 使用jsp开发的网站旅游网站模板下载
  • 设计师网站有哪些销售定制家具自己可以做电子商务网站
  • 一个门户网站多少钱做网站需要买
  • 成品网站怎样建设网站建设与营销社团
  • 网站打开速度很慢7天精通网站建设实录
  • 南浔哪有做网站的用eclipse做网站开发
  • 重庆专业网站搭建公司株洲网红打卡地
  • asp网站关键词做彩票类网站用什么服务器
  • 文化建设设计公司网站网站建设1000元
  • 郑州数码网站建设服务公司天津建设项目招投标网站
  • 网站换空间步骤哪个网站可以做代码题目
  • 北京做网站优化的公司网站建设总体需求报告
  • 杭州微网站建设公司哪家好网站建设为什么有些100元的
  • 银川网站公司滕州盛扬网络公司网站建设推广
  • 杭州seo网站排名静态网页制作方法
  • 做行程的网站推荐网站设计南方企业网
  • 则么建立自己的网站做网站用了别人公司的图片可以吗