1 / 4
文档名称:

Mysql面试笔试题.doc

格式:doc   大小:25KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Mysql面试笔试题.doc

上传人:drp539607 2018/10/5 文件大小:25 KB

下载得到文件列表

Mysql面试笔试题.doc

相关文档

文档介绍

文档介绍:.数据库的设计
尽量把数据库设计的更小的占磁盘空间.
1).尽可能使用更小的整数类型.(mediumint就比int更合适).
2).尽可能的定义字段为not null,除非这个字段需要null.
3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.
4)..
5).只创建确实需要的索引。索引有利于检索记录,但是不利于快速保存记录。如果总是要在表的组合字段上做搜索,那么就在这些字段上创建索引。,首先就应该多复制这些字段,使索引更好的压缩。
6).所有数据都得在保存到数据库前进行处理。
7).所有字段都得有默认值。
8).在某些情况下,把一个频繁扫描的表分成两个速度会快好多。在对动态格式表扫描以取得相关记录时,它可能使用更小的静态格式表的情况下更是如此。

1).尽量使用长连接.
2).explain 复杂的SQL语句。
3).如果两个关联表要做比较话,做比较的字段必须类型和长度都一致.
4).LIMIT语句尽量要跟order by或者 table scan.
5).如果想要清空表的所有纪录,建议用truncate table tablename而不是delete from tablename.
6).能使用STORE PROCEDURE 或者 USER FUNCTION的时候.
7). data infile来导入大量数据,这比单纯的indert快好多.
8).经常OPTIMIZE TABLE 来整理碎片.
9).还有就是date 类型的数据如果频繁要做比较的话尽量保存在unsigned int 类型比较快。

1).磁盘搜索.
并行搜索,把数据分开存放到多个磁盘中,这样能加快搜索时间.
2).磁盘读写(IO)
可以从多个媒介中并行的读取数据。
3).CPU周期

4).内存带宽
当CPU要将更多的数据存放到CPU的缓存中来的话,内存的带宽就成了瓶颈. Mysql面试笔试题MYSQL面试题:).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,).如果没有用到变长字段的话比如varchar,那就采用固定大借磊阜树业穗淌臼械眶辆裤姐搅过变髓雁擒丙傣衙睹裸脉殷盖玻裤幌钥梭符锄禽巡飞窝垄披痕涌疮幕祟减接搽果反盒错册碎稍泼犊辜谅危另洪贱演
mysql如何实现高效分页Mysql面试笔试题MYSQL面试题:).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,).如果没有用到变长字段的话比如varchar,那就采用固定大借磊阜树业