innodb

    5熱度

    1回答

    當使用phpMyAdmin或MySQL的GUI工具,每當我創建一個InnoDB表,它增加了一個註釋,像這樣的表: InnoDB的自由:9216 KB 這是什麼意思?它用於什麼?

    0熱度

    4回答

    我有一個數據庫效率問題。 這裏是我的表中的一些信息: 約500-1000記錄-table -records相加,每天刪除。 - 通常每天都有大約相同數量的添加和刪除(活動記錄的大小保持不變) 現在,我的問題是.....當我刪除記錄時,...我應該(A)刪除記錄並將其移動到新表中?或者,...我應該(B)只有和「活動」列,並且當它沒有長時間活動時將記錄設置爲0。 我不願意使用B的原因是因爲我的網站是

    -1熱度

    2回答

    我對創建的SQL數據庫有問題。我試圖切換到使用INNODB,但我似乎無法獲得級聯的語法(或可能邏輯)正確。 這是part of the code erroring。它不象線在平時神祕的40 錯誤輸出(至少對我來說)形式: ERROR 1005 (HY000) at line 36: Can't create table './school/staff.frm' (errno: 150) 編輯:

    69熱度

    17回答

    我想添加一行到一個InnoDB表有一個簡單的查詢: INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); 但是,當我嘗試此查詢,我得到如下: ERROR 1114 (HY000): The table `zip_codes` is full 做一個「SELECT COUNT(*)FROM zip_

    0熱度

    1回答

    這是我當前數據庫的摘錄(改表名字更容易理解): Pet(ownerFK, id, name, age) Owner(id, name) 哪裏id始終是一個代理鍵,用auto_increment創建。 我希望代理鍵Pet.id被作爲「作用域」的Pet.ownerFK或換句話說,有一個複合鍵[ownerFk, id]作爲我的最小鍵。我想表的行爲是這樣的: INSERT Pet(1, ?, "Ga

    2熱度

    2回答

    我有一個遺留的Web應用程序php4/mysql4(MyISAM,db包含一些cms,一些用戶數據,一些日曆應用程序)。現在我要用php5/mysql5遷移到新的服務器。 我應該在遷移mysql數據庫時更改爲InnoDB嗎? - 預期的優勢/劣勢/風險?- MyISAM是否被棄用或將來會有?或者我可以安全地保留它嗎? - 我聽說MyISAM很容易損壞,InnoDB怎麼樣? - InnoDB是更容易

    0熱度

    1回答

    根據該文件在mysqli_use_result 一個如果進行了大量的客戶端處理的不應使用mysqli_use_result(),因爲這會佔用服務器,並阻止其他線程從更新從中獲取數據的任何表。 這是隻涉及myISAM表還是InnoDB?

    0熱度

    1回答

    我有兩個表: alt text http://img.zoodia.com/pics/643d0c93d59782ae16c0fbb85cabdb88.png CREATE TABLE `Car` ( `car_id` int(11) NOT NULL AUTO_INCREMENT, `car_name` varchar(25), PRIMARY KEY(`car_

    2熱度

    4回答

    這是否會導致與MySQL(InnoDB的)的競爭條件: 開始交易。 嘗試獲取記錄。 如果記錄不存在,則返回。 如果記錄存在,請將其刪除並添加一條日誌條目,說明該條目已被刪除。 結束事務(提交/回滾)。 是否有可能爲另一個進程剛剛2B刪除步驟之前開始,檢測記錄的存在,然後有兩個過程輸入貨品刪除條目記錄到日誌? 我需要採取哪些預防措施? 謝謝。

    1熱度

    3回答

    嗨,我使用的是MySQL 5.0.x的 我剛纔已經改變了很多的表從MyISAM數據InnoDB的 有了它花費了大約的MyISAM表1分鐘安裝我們的數據庫 隨着InnoDB的花費大約15分鐘安裝相同的數據庫 爲什麼InnoDB的時間這麼長? 我該怎麼做才能加快速度? 數據庫安裝執行以下步驟 1)滴眼液的模式 2)創建的模式 3)創建表 4)創建存儲過程 5)插入默認數據 6)通過存儲過程插入數據 編