DBF ?

  1. 9 г. назад

    Напомните люди добрые, в DBF ведь записи не удаляются, а как то помечаются верно, что они удаленные ?
    Речь о 7.7. если это имеет значение. Так вот вопрос, а ограничение в DBF-ной базе 1С действует с учетом этих записей или нет ? Что то я не вникал в тонкости такие.

    Ответы: (2) (5)
  2. если ты про 2 гига, то - да

    Ответы: (3) (9)
  3. (0) не удаляются, но затираются новыми, при работе. ограничение действует, с учетом помеченных на удаление.

    Ответы: (4)
  4. (1) Ну да табличка подходит к двум гигам на одной базе, я свертку сделал, помеченые доки удалил. Файл как весил 1.7 так и весит ))) нужно походу упаковку таблиц через пофигуратор сделать что бы ужались таблички.

    Ответы: (7)
  5. (2) А то есть запись новых будет идти на место удаленных ? То есть у меня этот файл тупо расти сейчас престанет, верно ?

    Ответы: (7) (8) (10)
  6. (0) и удаляются и помечаются на удаление

  7. делай " упаковку таблиц через пофигуратор " и не парься

  8. (4) да

    (3) сделай выгрузку-загрузку, так вернее. упаковка почему-то не всю труху удаляет, по моим наблюдениям

  9. (4) временно.

  10. (1) Ну да табличка подходит к двум гигам на одной базе
    2 гиги это ограничение fat для файлов

    Ответы: (12) (15)
  11. (4) Да. О отбор идёт по индексу, а индекс - строится без учёта помеченных.
    Можешь сделать упаковку и переиндексацию - размер уменьшиться, и будет потом расти.

  12. 23.09.2014 12:46:51 отредактировано Будущий_Олигарх

    Не буду я тогда ничего делать пусть весит с таким размером. Миссия выполнена )))

    p.s. Всем спасибо, в том числе и комментаторам из будущего.

    Ответы: (13) (14)
  13. (9) fat ни при чём

  14. (11) лучше сделать, чтобы убедиться, насколько ты почистил (насколько уменьшится размер файла)

    Ответы: (14)
  15. 23.09.2014 12:56:09 отредактировано КитайскийМуй

    (11) + к (13) - Сделаешь - выиграешь в быстродействии и времени незбежных переиндексаций при вылетах.

  16. Курильщик 2 гиги это ограничение fat для файлов

    А если DBF лежит на NTFS?
    2 гига ограничение из-за способа хранения информации о расположении записей внутри DBF

    Ответы: (16) (17)
  17. (15) И в ДБФ - ограничение 1 миллион записей в файле.

  18. syktyk 2 гига ограничение из-за способа хранения информации о расположении записей внутри DBF

    твоя версия тоже неверна, как и версия Курильщика.

    это ограничение того движка для работы с dbf, который юзает 7.7

    Ответы: (19)
  19. существуют даже патчи для 7.7, который подменяют dbf-движок, правда, я бы не рискнул их использовать

  20. 23.09.2014 13:12:37 отредактировано syktyk

    (17) 2 гига - укладываются в 32-бита, поэтому и ограничение. Т.к. движок 32-разрядный

    Я наверное немного неправильно выразился :)

    Ответы: (20)
  21. 23.09.2014 13:14:24 отредактировано andrewks

    (19) я щас взорву твой мозг, но есть 32-разрядные движки, которые вполне себе работают с файлами dbf размера более 2 гигов

    Ответы: (21)
  22. (20) Не-а! Не взорвешь! Я знаю. Но там это работает на костылях. Смещение записывается в формате плавающей запятой :)

  23. 2г - файл умирает. С 1г начинаются глюки. Если файл итогов больше 1г - не рассчитывай на верные остатки в регистре

  24. Просто, когда винчестеры были размером в 5 мегов, никому и в голову не приходило разрабытывать нормальные движки для 2-х гиговых файлов

    Ответы: (24)
  25. syktyk Просто, когда винчестеры были размером в 5 мегов

    а оперативки - 64К

    Ответы: (25)
  26. КитайскийМуй вот правильно напомнил про ограничение кол-ва записей -

    A more realistic limitation is on the number of records that can be stored in the table. This is currently limited to 2 billion records therefore the maximum size of your table will be 2 billion times your record size.


    andrewks а оперативки - 64К

    Нищата! У меня даже на IBM XT меньше 1 мега никогда не было! :) Ты с Роботроном спутал :)

    Ответы: (26) (27)
  27. (25) я на Роботроне написал свою первую программу на бэйсике :)

    Ответы: (28)
  28. syktyk У меня даже на IBM XT меньше 1 мега никогда не было!

    и при этом винт на 5 мегов? )

    Ответы: (28)
  29. 23.09.2014 13:36:53 отредактировано syktyk

    (26) А я на dBase II :)

    andrewks и при этом винт на 5 мегов? )

    5 мегов были российские, у меня 20 или 40 было :) Вспомнил -21 :)

  30. Посмотрел бы я на вас, если бы дали задачу, реализовать серьёзную штуку на 16 Кб ОЗУ и дискете 180 Кб.
    Каждый байт экономил.

    Ответы: (30)
  31. (29) Да ты крут! Неимоверно!

    Ответы: (31)
  32. (30) Он просто стар, Супер СТАР :)

    Ответы: (32)
  33. (31) стар перец? ))

  34. 10 Dim A
    20 Dim A1[255]
    30 Dim A2[255,255]
    40 Dim A3[255,255,255]
    50 Dim A4[255,255,255,255]
    REM Понеслась

    Ответы: (34) (35) (37)
  35. (33) Йооо! Так ты на Васике кодил? Тады- канешна! :)

    Ответы: (36) (37)
  36. (33) а где код-то?

  37. (34) А чем он плох? Я тожа начинал с васика. Потом дорос до квик васика, а потом только на православную Си подсел

    Ответы: (38) (45)
  38. syktyk (33) Йооо! Так ты на Васике кодил? Тады- канешна! :)

    Был Роботрон-1715. На дискете СиПиЭм, интерпретатор Васика, Васик-компилятор и Линкёр. Всё.

    Ответы: (39)
  39. (36) а где паскаль с ассемблером?

    Ответы: (40)
  40. (37) А почему тогда дискета 180? У 5"-х вроде 360, для односторонних

  41. (38) Ассемблер только изредка, по чуть-чуть. Для очивок мелких. Паскаль как-то мимо прошел.

  42. А на Форте, шо, никто не кодил окромя меня?

    Ответы: (42) (43) (46)
  43. (41) Это для школоты. Мы в институте на ем колбасились и носили стопки перфокарт, вместо флешек

  44. (41) Это на БК который?

    Ответы: (44) (45)
  45. (43) Фортран, наверное

  46. (36) Да ничем, это я просто

    (43) Фортрана там не было, а Форт в ПЗУ был, а потом и Васик

    Ответы: (47)
  47. (41) я на прологе кодил. на форте не пришлось

  48. +(45) Наврал, там Фокал был

  49. А я ишшо на ЯМБе кодил.

  50. Форт это Форт (англ. Forth) — один из первых конкатенативных языков программирования, в котором программы записываются последовательностью лексем («слов» в терминологии языка Форт). Математические выражения представляются постфиксной записью при использовании стековой нотации. Поддерживает механизмы метарасширения семантики и синтаксиса языка для адаптации к нужной предметной области. Синтаксис базового уровня в Форте прост и состоит из единственного правила: «все определения разделяются пробелами». Определения Форта могут иметь любое сочетание символов.
    https://ru.wikipedia.org/w/index.php?title=Форт_(язык_программирования)&previous=yes

или зарегистрируйтесь чтобы ответить!